内容正文:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque tatibus et magnis dis parturient montes, nascetur ridiculus mus.
少儿编程课
1
猜数字游戏
2
判断结构
if …:
…
else:
…
#输入1开始游戏,输入其它内容退出游戏
put = input("请输入:")
if put == "1":
print("游戏开始啦!")
else:
print("退出游戏成功!")
3
游戏说明
print("######## 猜数字小游戏 #########")
print("# 1.开始游戏 2.任意键退出游戏 #")
print("##################################")
put = input("请输入:")
if put == "1":
print("游戏开始啦!")
else:
print("退出游戏成功!")
4
随机指令
random.randint():生成随机整数
random.random():生成随机数
随机数的范围[0,1)
import random
print("######## 猜数字小游戏 #########")
print("# 1.开始游戏 2.任意键退出游戏 #")
print("##################################")
put = input("请输入:")
if put == "1":
s = random.randint(1, 10)
else:
print("退出游戏成功!")
随机整数应用
while循环结构
while True:
print(10)
while …:
#需要重复执行的代码
#退出循环的条件
循环中的代码需要缩进4个空格
循环次数不确定时使用while循环
break
break:退出循环
无条件进入循环
...
...
while True:
t = input("猜一猜1-10之间的整数:")
…
字符串操作
strip():去掉字符串首尾的空格
isdigit():检测字符串是否只由数字组成
若满足则返回True
若不满足则返回False
9
t1 = t.strip()
if t1.isdigit():
t2 = int(t1)
…
else:
print("Error:不是数值,请输入整数!")
判断应用
print("第%s位同学"%1)
for i in range(4):
print("第%s位同学"%(i+1))
运行结果:
第1位同学
第2位同学
第3位同学
第4位同学
%s:格式化字符串
格式化字符串
11
猜数字游戏
...
...
...
...
...
...
if t2 > s:
print("数字比%s小" % (t2))
elif t2 < s:
print("数字比%s大" % (t2))
else:
print("数是%s,你居然猜中了^_^ 游戏结束!" % s)
break
12
$$