Python小项目学习整理
一、Python猜数字小游戏
很久没有更新过python的内容,现在我就来写一点大家比较感兴趣的东西,我们来完成一个小游戏,我们就从最基础的开始,最简单的猜数字的小游戏,进阶的玩法就是做一个GUI界面,给这个游戏加一个交互式的界面,使这个游戏变得更加人性化
1.1 知识储备
1、输入、格式化输出(强制类型转换函数)
2、判断结构的使用
3、循环的使用(while,for循环的使用)
4、随机数函数的使用 random 中 randint (你需要导入random这个包)
1.2 代码实现
Python3实现
import random
n = random.randint(0,100)#产生0~100的一个随机数
print("请输入0~100之间的任意一个整数:")#给用户一个良好的用户的界面
count = 0#记录我们猜的次数
while True:#猜多少次都可以
a = int(input()) # 输入默认的是字符串,所以需要强制转换
count+=1
if a>n:
print("你猜的数字大了")
elif a==n:
print("bingo,猜对了,你真棒")
break#跳出循环,不然会一直让你不停的输入
elif a<n:
print("你猜的数字小了")
#格式化输出,说明你猜游戏结束了
print("产生的随机数是{},你总共猜了{}次".format(n,count))
其实你还可以指定猜游戏的次数,增加游戏难度