讨论区 分享作业区 主题详情
Candymooc145
老师参与 第三章猜数字


# coding: utf-8 import random secret=random.randint(1,100) guess,tries=0,0 print u"你好, 你很幸运, 我是一个路过的神仙, 我有一个秘密!" print u"我的秘密是一个从1到99的数字, 我只会给你6次机会来猜。" print u"如果你猜到它, 那说明你真的很幸运, 赶紧去买彩票吧!" while tries<6:     try:         guess=int(raw_input('请输入数字:'))         if guess>secret:             print str(guess),u"太大了, 你还差点运气! "         elif guess<secret:             print str(guess), u"太小了, 你还差点运气! "         elif guess==secret:             print u"哇~~~, 真的假的!你居然发现了我的秘密! 它就是: ", str(secret)             break         tries+=1     except ValueError:         print "只能输入数字哦" else:     print "你的机会已经用完"     print "我来告诉你吧",str(secret)

所有回复(1)

very good, 其实这个作业特别适合锻炼if else,和循环搭配使用。

如果还想继续练习,你可以再加上1~99的数字判断。因为现在可以输入范围外的数字。

回复

最近活动:
创建时间:
浏览次数:507
关注人数:0