256 字
1 分钟
猜数字
本文许可:转载时转载请注明出处
用 while 循环写个命令行猜数字游戏
猜数字代码依靠while循环来实现
import random #加入random随机数number = random.randint(1,100) #让number在1-100里面随机一个数cishu = 10 #计数器,计算剩余猜测次数number_user = int(input('猜一个1-100的数字:'))while True: if number == number_user: print('答对了') break if cishu == 1: #如果次数用完,失败并且break print('次数用完了,失败了,正确答案为',number) break else: #判断数字大小 cishu -= 1 if number_user > number: print(f'大了,你还有{cishu}次机会') number_user = int(input()) else: print(f'小了,你还有{cishu}次机会') number_user = int(input())如果你想要 if cishu == 0 就刚好用完break的话要么把 cishu = 10 改为9或者将cishu -= 1放在else外面,放在while里面
分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
换条路线
从其他文章中稳定抽取
最后更新于 ,距今已过 345 天
部分内容可能已过时