IDLE python写个小游戏
血衣侯一叶知秋
本文将用IDLE写个小游戏,为什么是小游戏呢?因为我个人比较喜欢玩游戏,在游戏中边玩边学习,比一味的死记硬背要好的多。有个成语不是就叫 寓教于乐 嘛!所以,先学习写个简单的小游戏吧。
首先,打开IDLE应用程序,然后ctrl+n,新建一个窗口。
然后写入以下代码:
import random//导入模块
答案 = random.randint(1,100)//引用模块,定义变量
print("-------简单的猜数游戏--------")//打印内容
temp = input("请输入数字:")//定义临时变量
数字 = int(temp)//变量转换整数输入
while 数字 != 答案://循环条件
temp = input("请重新输入数字:")
数字 = int(temp)
if 数字 == 答案://if语句
print("你居然猜中了。")
else:
if 数字 > 答案:
print("大了,大了")
else:
print("小了,小了")
print("游戏结束")
图片
按下F5,即可愉快的执行这个小游戏了。
知识点:
python的数值类型:整型,浮点型,布尔类型。
e记法:科学记述法。如:15e10,e是10的意思,后面的数字跟着10的次幂。
类型转换:int(),float(),str()。
转换为整数:int(),转换为浮点数(小数):float(),转换为字符串:str()。
获得关于类型的信息:type(),待确定类型数据;isinstance(),指定一个数据类型。
算术操作符:+,-,*,/,% ,**,//;
加:+,减:-,乘:*,整数除法:/,取余数:%,浮点数(地板)除法://,次幂运算:**。 python小技巧,如:a=6,a += 3。a = b = c = d = 10,abcd都是等于10。
优先级问题:幂运算>…