前言:
如今看官们对“python输入一个数”大约比较注重,兄弟们都想要剖析一些“python输入一个数”的相关文章。那么小编同时在网摘上汇集了一些对于“python输入一个数””的相关资讯,希望同学们能喜欢,小伙伴们快快来了解一下吧!猜数字的游戏规则是:代码生成一个位于 [1, 100] 闭区间的随机整数,用户可以输入数字猜测,如果猜对了,打印成功的消息,并退出游戏。如果猜错了,给出一些提示。
首先,生成指定区间的随机整数,使用 random 模块的 randint(a, b) 函数。
import randomnum = random.randint(1, 100) # 生成 [1, 100] 内的随机整数
使用全局函数 input() 获取用户输入数字。input() 的返回值是字符串类型,不能和整数直接做比较,因此需要使用 int() 函数,把字符串转换为整数类型。
guess = int(input('请输入你的猜测整数:')) # 获取用户输入的整数
比较用户输入的整数和程序生成的随机数,输出不同的内容:
if guess < num: print('低了')elif guess > num: print('高了')else: print('你猜对了')
增加一个无限循环语句,用户输入错误后,可以再次猜测,直到答对后退出。退出使用 quit() 函数。完整代码如下:
import randomnum = random.randint(1, 100)print('数字已经生成')while True: guess = int(input('请输入你的猜测整数:')) if guess < num: print('低了') elif guess > num: print('高了') else: print('你猜对了') quit() # 退出应用
代码的实际运行效果:
如果使用二分查找法,100 以内的任意整数,最多使用 10 步都能猜对。
#python打卡#
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python输入一个数