大神们这段代码不知道哪里出了问题请大神指示!
'python'import random
counts = 3
answer = random.randint(1, 10)
while counts > 0:
temp = input('猜猜我在想那个数字?')
guess = int(temp)
if guess == answer:
print('猜对了')
break
else:
if guess < answer:
print('小了')
else:
print('大了')
counts = counts - 1
print('886')
你的冒号用了全角冒号,16行没有缩进。 切记:编程时不要用中文的标点符号!!
'python'
import random
counts = 3
answer = random.randint(1, 10)
while counts > 0:
temp = input('猜猜我在想那个数字?')
guess = int(temp)
if guess == answer:
print('猜对了')
break
else:
if guess < answer:
print('小了')
else:
print('大了')
counts = counts - 1
print('886') 本帖最后由 wuqramy 于 2020-3-17 10:01 编辑
1.你所有的冒号都用成中文的了
2.在if...else...那段的print()缩进错误
正确的代码:
'python'
import random
counts = 3
answer = random.randint(1, 10)
while counts > 0:
temp = input('猜猜我在想那个数字?')
guess = int(temp)
if guess == answer:
print('猜对了')
break
else:
if guess < answer:
print('小了')
else:
print('大了')
counts = counts - 1
print('886')
错误太多了,都是基础错误。
1:冒号基本都不对,应该是英文的冒号。
2:16行缩进不对。
'python'
import random
counts = 3
answer = random.randint(1, 10)
while counts >0:
temp = input('猜猜我在想那个数字?')
guess = int(temp)
if guess == answer:
print('猜对了')
break
else:
if guess < answer:
print('小了')
else:
print('大了')
counts = counts - 1
print('886') qiuyouzhi 发表于 2020-3-17 09:57
切记:编程时不要用中文的标点符号!!
谢谢!
页:
[1]