Python猜数小游戏

  1. 使用random变量随机生成一个1到100之间的数

  2. 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入。

  3. 输入符合要求,游戏开始。如果数字大于随机数,输出数字太大;如果小于随机数,输出数字太小

  4. 猜对,输出数字正确,猜的次数;并询问是否继续游戏

  5. 用户回答y(yes)表示继续玩

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import  random
rnum = random.randint( 1 , 100 )
count = 0
 
while  True :
     num = input ( 'please enter a number(1,100): \n' ).strip()
     if  num.isdigit():
         num = int (num)
         count  + =  1
         if  num  = =  rnum:
             print ( 'yes,{} is right;you guess {} times' . format (num,count))
             ask = input ( 'would you like play again(y/n): \n' ).strip().lower()
             if  ask  = =  'y' :
                 continue
             else :
                 break
             break
         elif  num > rnum:
             print ( 'you number is too lager!' )
             continue
         else :
             print ( 'you number is too small!' )
             continue
     else :
         print ( 'you number is invalid,please enter again' )
         continue

 

猜你喜欢

转载自www.cnblogs.com/aiaitie/p/9333995.html