设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 13550|回复: 2
打印 上一主题 下一主题

新人求教:第40课保存文件的代码问题

[复制链接]

2

主题

0

好友

22

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-12-10 15:12:21 |只看该作者 |正序浏览
代码如下,每次猜完,最小轮数都是0.看了好久没看出问题……谢谢各位!

from random import randint 1.png
f=open("C:\Python27\game.txt")
score=f.read().split()
f.close()
game_times=int(score[0])
min_times=int(score[1])
total_times=int(score[2])
if game_times>0:
    avg_times=float(total_times)/game_times
else:
    avg_times=0
print"你已经玩了%d次,最少%d次猜出答案,平均%.2f次猜出答案"%(game_times, min_times,avg_times)


num=randint(1,100)
times=0
print"guess what i think?"
bingo=False
while bingo==False:
    times+=1
    answer=input()
    if answer<num:
        print"too small"
    if answer>num:
        print"too big"
    if answer==num:
        print"bingo"
        bingo=True
if game_times==0 or times<=min_times:
    min_timens=times
total_times+=times
game_times+=1
result="%d %d %d"%(game_times,min_times,total_times)
f=open("C:\Python27\game.txt","w")
f.write(result)
f.close()


回复

使用道具 举报

2

主题

0

好友

22

积分

新手上路

Rank: 1

板凳
发表于 2017-12-10 15:52:12 |只看该作者
crossin先生 发表于 2017-12-10 15:48
你搜一下min_times就发现拼错了

感谢感谢~真的自己检查好几遍都没发现错误
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2017-12-10 15:48:44 |只看该作者
你搜一下min_times就发现拼错了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

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

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

GMT+8, 2024-11-23 04:11 , Processed in 0.015787 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部