(
课件网) 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. 少儿编程课 猜数字游戏 判断结构 if …: … else: … #输入1开始游戏,输入其它内容退出游戏 put = input("请输入:") if put == "1": print("游戏开始啦!") else: print("退出游戏成功!") 游戏说明 print("######## 猜数字小游戏 #########") print("# 1.开始游戏 2.任意键退出游戏 #") print("##################################") put = input("请输入:") if put == "1": print("游戏开始啦!") else: print("退出游戏成功!") 随机指令 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 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:格式化字符串 格式化字符串 猜数字游戏 ... ... ... ... ... ... if t2 > s: print("数字比%s小" % (t2)) elif t2 < s: print("数字比%s大" % (t2)) else: print("数是%s,你居然猜中了^_^ 游戏结束!" % s) break