0
python if/elseコマンドが完全に機能していません。Python if/elseコマンドを無視しますか?
import time
import os
import sys
def zelphaMain():
def zelphaMain_Credits():
print("Coding:")
print("John Antonio Anselmo")
print("")
print("")
print(">>Back")
def zelphaMain_CreditsInput_Options():
zelphaMain_CreditsInput = input(">> ")
if zelphaMain_CreditsInput == ("back") or ("Back"):
os.system('cls')
zelphaMain()
else:
print("What you have entered is not a valid command")
zelphaMain_CreditsInput_Options()
zelphaMain_CreditsInput_Options()
def zelphaMain_Game():
print("*")
time.sleep(1)
print("*")
time.sleep(1)
print("*")
time.sleep(1)
os.system('cls')
time.sleep(1)
print("Zelpha808")
time.sleep(1)
print("")
print("Booting...")
time.sleep(8)
os.system('cls')
def zelphaMain_Menu():
print("Main Menu")
print("")
print("")
print("Welcome to Zelpha808")
print("")
print("")
print(">>Start")
print(">>Credits")
print("")
zelphaMain_MenuInput = input(">> ")
if zelphaMain_MenuInput == ("Credits") or ("credits"):
zelphaMain_Credits()
else:
exit()
zelphaMain_Menu()
zelphaMain()
にダウンzelphaMain_MenuInput == ("Credits") or ("credits"):
私はプログラムを実行し、ゲームのメインメニューに取得する場合ならば、どんなI入力、プログラムは)zelphaMain_Credits(に進みません。そしてクレジットでは、私が何を入力しても、それはまるで私が「後ろ」を入力したかのように動作します。私は何が起こっているのか分かりません。あなたが混乱している場合や明確化が必要な場合は、詳細を追加して喜んでください。
あなたはまた、変数を小文字ことができ –
それらの括弧を破棄し、うわー...私は愚かな感じ –
1つの比較を持つことができますが、完全に働いたおかげで男、:P –