"""
猜数字游戏 黄哥所写
黄哥Python培训 2020 全新升级课程
"""
import random
computer_num = random.randint(1, 100)
left, right = 1, 100
guess_num = 0
while True:
mid = (left right) // 2
print(f"请输入这个数字 {mid} 试试")
person_num = input("请输入一个[1, 100]之间的一个正整数:\n").strip()
if person_num.isdigit():
person_num = int(person_num)
if person_num != mid:
print("请输入建议的数字")
continue
guess_num = 1
if person_num == computer_num:
print('恭喜 猜对了!')
break
elif person_num > computer_num:
right = person_num
print('猜大了, 请再次输入')
else:
left = person_num
print('猜小了,请再次输入!')
else:
print("输入非法,请重新输入")
print(f"Game Over! {guess_num} 次")
猜数字游戏,电脑随机生存一个[1, 100] 之间的正整数,人输入一个数字,输出大了,还是小了,猜对了,就退出游戏。由于初学者没有学异常,所以没有采用异常。
该代码,有视频讲解,视频请看下面的西瓜视频播放地址。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved