《零基础入门学习Python》第四讲--改进游戏
因为新人连10鱼币都没有,所以特发次贴,讨论课后作业。import random
secret = random.randint(1,10)
print('-------------------------我爱鱼C工作室--------------------------')
temp = input("猜一个数字")
guess = int(temp)
if guess == secret:
print("正确!")
else:
if guess > secret:
print("数值过大")
else:print("数值过小")
while guess != secret:
temp = input("错误,重新输入:")
guess = int(temp)
if guess == secret:
print("正确!")
else:
if guess > secret:
print("数值过大")
else:
print("数值过小")
print("游戏结束")
这个解决了开始输入没有提示的问题,但是这个方法比较蠢{:10_266:} import random
secret = random.randint(1,10)
print ('I love fishc.com')
temp = input ('你有三次机会猜猜我代表什么数字哟\n请输入:')
guess = int (temp)
i = 1
while guess != secret and i<3:
if guess > secret:
print('大了,大了。。。')
else:
print('小了,小了。。。')
temp = input ('哎呀,猜错了,请重新输入吧:')
guess = int (temp)
i = i+1
if guess == secret:
print('猜对了')
print('但是没有奖励呦')
else:
print('你真是不懂我')
print('GAME OVER')
我也没有鱼币,上面是我自己摸索出来的。有需要改进的地方欢迎交流 https://fishc.com.cn/thread-120975-1-1.html 这是我开的学习笔记的帖子,欢迎过来交流 print('——————————猜数字游戏——————————')
import random
i=3
c=random.randint(1,10)
while i>0:
i=i-1
print('你还有'+str(i+1)+'次机会哦!')
a=input('猜猜我现在心里想的数字是多少?')
b=int(a)
if b>c:
print('大了大了!\n')
else:
if b<c:
print('小了小了!\n')
else:
print('你是我心里的蛔虫吗?')
print('猜中了也没有奖励!')
i=0
print('游戏结束,不玩了!')
感觉我这个要好理解些
页:
[1]