Python 猜数字游戏:修复代码并运行
修复后的程序
import random
number = random.randint(0, 9) # 将范围修改为 0-9,符合规则
for i in range(3): choice = int(input('Please input your number: '))
if choice > number:
print('The right number is smaller')
elif choice < number:
print('The right number is bigger')
else:
print('You get the right number')
print(f'You already used {i + 1} chances')
break
else: # 将 else 放在 for 循环后面,符合规则 print('You failed!')
运行结果示例
Please input your number: 5
The right number is bigger
Please input your number: 8
The right number is smaller
Please input your number: 6
You get the right number
You already used 3 chances
原文地址: https://www.cveoy.top/t/topic/oVj7 著作权归作者所有。请勿转载和采集!