|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 zooo 于 2016-1-4 09:19 编辑
自己玩了两把,感觉不错~
源码已分享
- import random
- import time
- print( '——————猜数游戏——————' )
- randNum = random.randint(1,100) #1,100的随机数
- i = 1
- playGame = input("输入N退出游戏,输入其它字符进入游戏:")
- tSum = time.time()
- while playGame != 'N' and playGame != 'n' :
- if 1 == i :
- sTime = time.time()
- guess = int( input("游戏开始!请输入一个数吧:") )#input输入的为字符串
- if guess > randNum :
- guess = int( input("大了,请重新输入一个数吧:") )
- elif guess < randNum:
- guess = int( input("小了,请重新输入一个数吧:") )
- else :
- gameTime = float( time.time()-sTime)
- if i<=1:
- print("\n恭喜!!运气真好~第 %d 次就猜对了^_^ \n用时 %2.3f 秒"% (i,gameTime))#替换多个变量使用元组
- elif i>1 and i<=5 :
- print("\n恭喜!!运气不错,第 %d 次就猜对了^_^~ \n 用时 %2.3f 秒"% (i,gameTime))
- elif i>5 and i<=8 :
- print("\n恭喜!!一共猜了%d 次 \n用时 %2.3f 秒"% (i,gameTime))
- else :
- print("\n反应有点慢哦~ 第 %d 次才猜对T_T \n用时 %2.3f 秒"% (i,gameTime))
- i = 0
- randNum = random.randint(1,100)
- playGame = input("\n输入N退出游戏,输入其它字符继续:")
- i = i + 1
复制代码
把代码完善了一下,避免了输入非法数据时发生错误的问题
完善后的代码
|
评分
-
查看全部评分
|