修复后的程序

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

Python 猜数字游戏:修复代码并运行

原文地址: https://www.cveoy.top/t/topic/oVj7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录