文字游戏改进求助,望各位大佬不吝赐教,感谢
ww = 9cc = input("访问密钥:")
while cc != "417603": #增加另一个值也可以打开while循环继续运行;如:417118
cc = input("此内容暂未录入,重新输入:")
while ww > 0:
temp = input("输入序列号:") #这个是我的一个小想法,愿意尝试的大佬帮帮忙,小子在这感谢各位大佬
guess = int(temp) #增加一个变量让使用“417603”运行的时候只能输入1,3,5,7;使用“417118”运行的只能输入2,4,6,8
#如访问密钥“417603” 再次输入:1输出:——姓名:榫头 ; 输入:2 输出:"此内容暂未录入"
输入密钥“417118” 同理 输入:1输出"此内容暂未录入" 输入:2输出:韶坤
if guess == 1:
print("——姓名:榫头")
if guess == 2:
print("——代号:韶坤")
if guess == 3:
print("——时间:19")
if guess == 4:
print("——时间:20")
if guess == 5:
print("——所在:好难")
if guess == 6:
print("——所在:地球")
if guess == 7:
print("——状态:良好")
if guess == 8:
print("——状态:未知")
if guess <= 0 or guess >= 9: #输入 1 ~ 8 之外的值会无线循环不执行 ww = ww -1不管输入任何数都会减少循环
print("此内容暂未录入")
continue
ww = ww - 1
if ww > 0:
print("你还有%s次访问机会"% ww)
ww = 9
n = 0
cc = input("访问密钥:")
while True:
if cc == "417603" or cc == "417118":
break
cc = input("此内容暂未录入,重新输入:")
while ww > 0:
temp = input("输入序列号:")
guess = int(temp)
if cc == "417603":
if guess % 2 == 0:
guess = 100
else:
if guess % 2 != 0:
guess = 100
if guess == 1:
print("——姓名:榫头")
if guess == 2:
print("——代号:韶坤")
if guess == 3:
print("——时间:19")
if guess == 4:
print("——时间:20")
if guess == 5:
print("——所在:好难")
if guess == 6:
print("——所在:地球")
if guess == 7:
print("——状态:良好")
if guess == 8:
print("——状态:未知")
if guess <= 0 or guess >= 9:
print("此内容暂未录入")
n = 1
ww = ww - 1
if ww > 0:
print("你还有%s次访问机会"% ww)
if n == 1:
n = 0
continue
页:
[1]