设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
12
返回列表 发新帖
楼主: mty1111
打印 上一主题 下一主题

【Python 第39课】 用文件保存游戏(1)

[复制链接]

1

主题

0

好友

145

积分

注册会员

Rank: 2

11#
发表于 2017-2-26 14:39:57 |只看该作者
zzxomg 发表于 2015-3-16 16:55

厉害了!!!
回复

使用道具 举报

0

主题

2

好友

72

积分

注册会员

Rank: 2

12#
发表于 2018-4-12 14:57:49 |只看该作者
  1. #读取文件中的成绩数据
  2. f=open('D:\game.txt')
  3. score=f.read().split()
  4. f.close()
  5. #分别存入变量中
  6. game_times=int(score[0])
  7. min_times=int(score[1])
  8. total_times=int(score[2])
  9. #计算游戏的平均轮数,注意浮点数和避免除零错误
  10. if game_times>0:
  11.     avg_times=float(total_times)/game_times
  12. else:
  13.     avg_times=0
  14. print(game_times,min_times,avg_times)
  15. import random
  16. num=random.randint(1,5)
  17. guess=eval(input('guess what I think?'))
  18. #猜数过程
  19. def compare(x,y):
  20.     if x<y:
  21.         print('%d is too small' %x)
  22.     elif x>y:
  23.         print('%d is too big' %x)
  24.     else:
  25.         print('bingo')
  26.     return x==y

  27. #开始猜数
  28. i=0
  29. while num!=guess:
  30.     compare(guess,num)
  31.     guess=eval(input('guess what I think?'))
  32. print('bingo')
  33.    

复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-23 04:39 , Processed in 0.013822 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部