如水如风 发表于 2021-2-27 11:27:19

python课后作业动动手

请问是哪里出错了,对着模板打字码都可以出错{:10_266:}

昨非 发表于 2021-2-27 11:36:00

发代码,别只发截图

qiuyouzhi 发表于 2021-2-27 12:06:23

第5行的print,最后那个引号改成英文的
建议换个字体,方便查看

柿子饼同学 发表于 2021-2-27 12:19:51

用这个字体{:10_256:}
然后注意输入法,标点要是英文的

柿子饼同学 发表于 2021-2-27 12:35:50

柿子饼同学 发表于 2021-2-27 12:19
用这个字体
然后注意输入法,标点要是英文的

俺写的不知道怎么样,你试试import random

times = 3
secret = random.randint(1, 10)
guess = int(input('不妨猜一下小甲鱼心中的数字:'))

while (guess != secret) and (times > 0):
   times -= 1   #就是times = times-1
   if guess > secret:
          print('大了')
   else:
          print('小了')
   print('再试一次')
   guess = int(input('不妨猜一下小甲鱼心中的数字:'))
else:
   if (guess == secret):
          print('答对了')
   else:
          print('没有机会了')

柿子饼同学 发表于 2021-2-27 12:37:13

柿子饼同学 发表于 2021-2-27 12:35
俺写的不知道怎么样,你试试

你看看这个Python3代码样式指导手册(PEP8)
https://fishc.com.cn/thread-139746-1-1.html
(出处: 鱼C论坛)

Minecraft程序猿 发表于 2021-2-27 12:47:51

是括号或大于号的问题,切成英文输入法重新输入

如水如风 发表于 2021-2-27 15:07:15

qiuyouzhi 发表于 2021-2-27 12:06
第5行的print,最后那个引号改成英文的
建议换个字体,方便查看

谢谢,我发现问题在第五行print括号里面的引号,重现置了标点符号就可以正常运行了
页: [1]
查看完整版本: python课后作业动动手