我的python代码有误。有一个关于猜代码的小游戏。我想中断if语句并制作else语句(当我猜错字母时激活)。这是代码。返回和中断功能输出:“循环外的返回/中断功能”。请修改代码:D `
import time
print('Oto jest gra, w której musisz odgadnąć kod! Kod ma 4 litery!')
decyzja = input('Chcesz grać? T/N\n')
if decyzja == "t" or "T":
one = input('Wpisz 1 litere\n')
if one == "k":
two = input('Wpisz 2 Litere\n')
if two == "u":
three = input('Wpisz 3 litere\n')
if three == "b":
four = input('Ostatnia!\n')
if four == "a":
time.sleep(2)
print('Zgadles kod!!!')
`
答案 0 :(得分:0)
我会以此为模板
for letter in "tkuba":
user_input = input().lower()
if user_input == letter:
print("...")
else:
break
答案 1 :(得分:0)
尝试一下(最好使用函数):
import time
def numguess(myinput):
if decyzja.lower() == "t":
one = input('Wpisz 1 litere\n')
else:
return False
if one == "k":
two = input('Wpisz 2 Litere\n')
else:
return False
if two == "u":
three = input('Wpisz 3 litere\n')
else:
return False
if three == "b":
four = input('Ostatnia!\n')
else:
return False
if four == "a":
time.sleep(2)
print('Zgadles kod!!!')
else:
return False
print('Oto jest gra, w której musisz odgadnąć kod! Kod ma 4 litery!')
decyzja = input('Chcesz grać? T/N\n')
numguess(decyzja)