自学一门语言最重要的是要及时给自己反馈,那么经常写一些小程序培养语感很重要,写完可以总结一下程序中运用到了哪些零散的知识点。
本程序中运用到的知识点有:
1.输入输出函数 (input、print)
2.赋值语句 (=)
3.定义变量 (变量名的命名规范: 见名知意)
4.数据类型转换 (int)
5.导入模块 (import、random、os)
6.模块的方法调用 (.randint 、 .system)
7."while-else循环"与"if-else条件判断"的嵌套
8.转义字符的运用 ( 换行转义符: )
9.Python注释规范 (#与注释内容最好空一格)
该程序已转成.exe格式,软件下载链接: https://pan.baidu.com/s/1RnfHvvVzuh3JoeovbvnSvQ 密码:87dd
源代码如下:
print("猜数字游戏说明:1.每次打开此程序系统都会随机生成一个0~100之间的整数;") print(" 2.你可以猜猜这个数字是多少,猜错了会有提示喔,直到你猜对为止;") print(" 3.告诉你一个小技巧,每次猜中间的数字可以快速缩小范围哦,祝你好运!") # 导入随机数模块 import random,os rand_num = random.randint(0,100) # 捕获异常 try: input_num = int(input("请输入数字:")) except ValueError: input_num = int(input("请输入正确的整数:")) # 对输入数字与随机数进行循环条件判断 while input_num != rand_num: if input_num > rand_num: print("大于随机数") else: print("小于随机数") try: input_num = int(input("请再次输入数字:")) except ValueError: input_num = int(input("请输入正确的整数:")) else: print(" 恭喜你猜对了! ") # 软件信息 print(" 版本:18.4.3 大小:5.22MB 类别:游戏 软件平台:windows 开发者:ChenBin ") # 防止运行软件程序时一闪而过 os.system("pause")
游戏画面截图: