|
本帖最后由 uitb 于 2018-4-19 21:14 编辑
这代码感觉错误也太多了,print 跟后面的字符串都不隔开一下,看不过去了
- import random
- secret=random.randint(1,99)
- guess=0
- tries=0
- print "Ahoy!I'm the Dread Pirate Roberts,and I have a secrect!"
- print "It's a number from 1 to 99. I'll give you 6 tries."
- while guess !=secret: #没必要把计数器跟 guess !=secret都放到循环的判断条件里来,一个即可
- guess=input("what's yer guess?")
- if guess<secret:
- print "too low, ye scurvy dog!"
- elif guess>secret:
- print "too high, landlubber!"
- else:
- print "avast! Ye got it! Found my secrect, ye did!"
- break
- if tries >= 6:
- print "no more guesese! Better luck next time, matey!"
- print "The secret number was",secret
- break
- tries=tries+1
复制代码
|
|