Python番外篇:猜数字游戏

学习了这么多知识,我们可以写一个猜数字的游戏了。

1.想像一下程序流程图

Created with Raphaël 2.2.0 开始 选择随机数 用户输入 比较输入,输出提示 是否猜对 结束 yes no

2.编写代码

from random import randint
number = randint(1, 50) # 随机选择数字 
while True:
	# 用户输入
	guess_number = int(input("请输入你猜的数字:"))
	# 比较输出提示
	if guess_number > number:
		print("大了!")
	elif guess_number < number:
		print("小了!")
	elif guess_number == number:
		print("猜对了!")
		break
print("游戏结束")

如果你不知道random模块的用法,可以跳转到笔者的文章Python:常用内置模块介绍 random 和 math去看看。

3.游戏开始

这是我玩的一局游戏:


请输入你猜的数字:40
大了!
请输入你猜的数字:30
小了!
请输入你猜的数字:32
小了!
请输入你猜的数字:33
小了!
请输入你猜的数字:34
猜对了!
游戏结束


好了,今天的课程就到这儿了,再见!喜欢的话记得点个赞!

猜你喜欢

转载自blog.csdn.net/wangzirui32/article/details/113062374
今日推荐