关于python那个小游戏改进的问题
import randomtimes = 3
secret = random.randint(1,10)
print("-------------系统-------------")
guess = 0
print()
temp = input("不妨猜下小甲鱼心中现在在想那个数字:", end=" ")
guess = int(temp)
while (guess != secret) and (times > 0):
temp = input("猜错了,请重新输入吧!")
guess = int(temp)
times = times - 1
if guess == secret:
print("猜对了!")
print("不错哟!算你有点本事!")
else:
if guess > secret:
print("大了大了,你太笨了!")
else:
print("小了小了!")
if times > 0:
print("再试一次吧:", end=" ")
else:
print("机会用光了")
print("游戏结束,不玩了!")
初学,啥都不懂。第一次猜数字没提示的改进,我是按参考答案打的,出错了,该怎么修改呀?
你确定是照打的???
input 还有2个参数?
temp = input("不妨猜下小甲鱼心中现在在想那个数字:", end='')
改成
temp = input("不妨猜下小甲鱼心中现在在想那个数字:") ba21 发表于 2017-9-6 19:37
你确定是照打的???
input 还有2个参数?
temp = input("不妨猜下小甲鱼心中现在在想那个数字:", e ...
额,删除了不会出错,但第一次猜数字时依旧还是不会提示大了或者小了,这该怎么改...... 逐梦者 发表于 2017-9-6 20:06
额,删除了不会出错,但第一次猜数字时依旧还是不会提示大了或者小了,这该怎么改......
import random
times = 3
secret = random.randint(1,10)
print("-------------系统-------------")
guess = 0
print()
while (guess != secret) and (times > 0):
temp = input("不妨猜下小甲鱼心中现在在想那个数字:")
guess = int(temp)
times = times - 1
if guess == secret:
print("猜对了!")
print("不错哟!算你有点本事!")
else:
if guess > secret:
print("大了大了,你太笨了!")
else:
print("小了小了!")
if times > 0:
print("再试一次吧:", end=" ")
else:
print("机会用光了")
print("游戏结束,不玩了!")
第一次猜数字 大小问题修改
本帖最后由 lxqlldt 于 2017-9-10 20:48 编辑import random
times = 3
secret = random.randint(1,10)
print("-------------系统-------------")
guess = 0
print()
temp = input("不妨猜下小甲鱼心中现在在想那个数字: ")
guess = int(temp)
if guess > secret:
print("大了大了,你太笨了!")
if guess < secret:
print("小了小了!")
while (guess != secret) and (times > 0):
temp = input("猜错了,请重新输入吧!")
guess = int(temp)
times = times - 1
if guess == secret:
print("猜对了!")
print("不错哟!算你有点本事!")
else:
if guess > secret:
print("大了大了,你太笨了!")
else:
print("小了小了!")
if times > 0:
print("再试一次吧:", end=" ")
else:
print("机会用光了")
print("游戏结束,不玩了!")加两句if就好了
import random
times = 3
secret = random.randint(1,10)
print("-------------系统-------------")
guess = 0
while((guess !=secret) and times > 0):
temp = input('不妨猜下我心里的数字:')
guess = int(temp)
times -= 1
if guess == secret:
print("猜对了!")
print("不错哟!算你有点本事!")
else:
if guess > secret:
print("大了大了,你太笨了!")
else:
print("小了小了!")
if times > 0:
print("再试一次吧:", end=" ")
else:
print("机会用光了")
print("游戏结束,不玩了!")
页:
[1]