Python——while循环实现猜数字小游戏(转载)

分类: Python |
首先明白随机数的产生,python中随机数是由random模块实现的,引用模块代码:
import random
http://s15/mw690/0039GIfdzy7gALsujtY7e&690
解释各行代码的含义:
-
1行是一个随机数模块引入。
-
2行 是从1-100内随机产生一个数字并且赋值给num
-
3提示用户输入一个1-100的数字
-
5行是一个计数器,gss=1,用来计数猜这个游戏总共猜了多少次。
-
6行while循环当用户输入一个数字it不等于随机产生的数字num时一直做循环。
-
gass计数器累加。
-
7-10行是一个判断用户输入的num范围是不是1-100,如果不是,则要重新输入。
-
13-15行是判断输入的it与num比较,如果输入的it>num,则提示“大了”,重新输入一个小的数字。
-
15-17行是判断输入的it与num比较,如果输入的it
-
19-20行,当你猜对时,输出此行,并且输出137行 你做了XX次,次数是gss。
源码
源码如下:
# -*- coding:utf-8 -*-
import random
num=random.randint(1,100)
print('请输入一个100以为的整数')
it=int(input())
gass=1
while it !=num:
gass+=1
if it>100 or it <0:
print ("请输入1-100的整数")
it =int(input())
pass
elif it>num:
print ("输入的数儿大了")
it=int(input())
elif it
print ("太小了")
it=int(input())
print ('you win')
print ('you make it',gass)
前一篇:linux添加汉字输入法
后一篇:monkey压力测试傻瓜教程