をアレント「場合」ので、私はイムはここに間違っているのかわからないんだけど、それは私は文がOK作業
if 1 == 2
print("Works")
elif 1 == 1
print("There we go")
それであれば自分のコードが自動的にexmapleのための「if」文の中で最初のものを選んでいます誤った値が入力されても最初のものが自動的に選択されます。
def troubleshoot():
print("Now we will try and help you with your iPhone.")
print("")
time.sleep(1)
hardsoft = input(str("Is the issue a problem with hardware of software? Write n if you are not sure: ")) #ISSUE WITH IT SELECTING THE FIRST ONE NO MATER WHAT#
if hardsoft == "Software" or "software" or "S" or "s" or "soft" or "Soft":
software()
elif hardsoft == "Hardware" or "hardware" or "Hard" or "hard" or "h" or "H":
hardware()
elif hardsoft == "Not sure" or "not" or "Not" or "NOT" or "not sure" or "n" or "N":
notsure()
else:
print("Sorry, that command was not recognised")
print("Please try again")
troubleshoot()
最初のコードブロックには、コロンとインデントがありません。それはコピー貼りが間違っているのでしょうか、それともあなたのコードはまったく同じように見えますか? – Celeo
'hardsoft == 'ソフトウェア'またはhardsoft == 'ソフトウェア'またはhardsoft == 'S' ....'または 'S' ==ハードソフト[:1] .upper(): ' –