通过Python实现猜数字游戏
来源:互联网 发布:第三方数据平台 编辑:程序博客网 时间:2024/06/10 22:44
上次用过c语言来编写小游戏,这次通过对python的学习,对游戏进行编写。
首先python的思路跟c语言有点不同,因为python语言中没有switch case选择语句,我们可以通过while循环嵌套while循环的形式对游戏实现:
第一层循环是游戏开始选择的循环;
第二层循环是游戏主要内容的循环。
import random #引入随机数函数库print(" welcome to play this game ") while 1: #第一层循环游戏选择 print(" - 1.play - \n - 0.exit - ") tmp=input(" please choose:") tmp=int(tmp) #这里特别需要注意python3.0以上input输入均为字符串,需要转换为整形 if tmp==1: #tmp为1游戏开始 temp=random.randint(1,100) #生成随机数,范围1-100 while tmp: #进入游戏循环 guess=input(" please input a number(1-100):") guess=int(guess) if guess<temp: print(" you guess small!!!\n please again!") elif guess>temp: print(" you guess big!!!\n please again!") else: #猜对跳出循环 print(" Right!!!") break elif tmp==0 : #选择为0游戏退出 print(" Game Over!") break else: #其他输入错误重新开始 print(" Err!!!")
可参考C语言编写猜数字游戏:
http://blog.csdn.net/q45101218/article/details/74906379 [C语言实现猜数字游戏]
可以发现python的编写比较c来说简单了很多,python在写条件、循环语句不需要写{},而是直接用缩进的形式来判断是否为一个语句块。
如有错误或优化,欢迎指出!
阅读全文
0 0
- 通过Python实现猜数字游戏
- python实现猜数字游戏
- 通过C语言实现猜数字游戏
- 文曲星中的猜数字游戏 python 实现
- python猜数字游戏
- python-猜数字游戏
- Python猜数字游戏
- python 猜数字游戏
- python猜数字游戏
- python猜数字游戏
- python猜数字游戏
- python猜数字游戏
- 猜数字游戏实现
- 实现猜数字游戏
- 女朋友用Python实现的猜数字游戏:)
- Python 用for循环实现猜数字游戏
- 用python实现的一个猜数字游戏,
- Python学习 猜数字游戏
- 训练总结 7.31
- BZOJ 3930 容斥
- select, poll, epoll的区别总结
- android设置修改CheckBox框大小、颜色的两种方法
- Android4.4之后以及7.0访问相册和裁剪相关问题
- 通过Python实现猜数字游戏
- linux下创建mysql用户,并且给增删改查的权限
- Linux 中断学习之前言篇---中断之原理篇
- 【转】C3P0连接池配置——ComboPooledDataSource
- HDU4185 【二分图最大匹配】
- 函数和递归(组合数,孪生素数,用指针实现变量交换,求解二院一次方程组)
- C++ lambda
- vue v-model
- C++学习之路(番外篇)