用python实现该程序:
玩家手里有一张秘密数字0~100之间,每人每次依次猜一个数字,每猜一次玩家会提示高或者低,然后下一个人继续猜,直到猜对为止。
完善流程图(使用PPT中的图形画出流程图,并保存。注意用户友好界面。挑战:添加限定猜测次数3次。)

用python实现该程序:
玩家手里有一张秘密数字0~100之间,每人每次依次猜一个数字,每猜一次玩家会提示高或者低,然后下一个人继续猜,直到猜对为止。
完善流程图(使用PPT中的图形画出流程图,并保存。注意用户友好界面。挑战:添加限定猜测次数3次。)

import random
def guess_number_game():
# 随机生成一个0到100之间的秘密数字
num = random.randint(0, 100)
print("随机产生一个0~100的数字")
attempts = 0
while True:
try:
# 玩家输入猜测的数字
guess = int(input("请输入你的猜测: "))
attempts += 1
# 检查猜测的数字是否正确
if guess < num:
print("太低了,再试一次。")
elif guess > num:
print("太高了,再试一次。")
else:
print(f"恭喜你,猜对了!你总共猜了 {attempts} 次。")
break
except ValueError:
print("请输入一个有效的数字。")
if __name__ == "__main__":
guess_number_game()