我想要做的就是讓用戶輸入一個名稱,然後程序會將該名稱添加到該名稱中,然後將字Move
添加到該名稱,然後抓取名爲的集。在另一個變量內使用變量
這裏是我的代碼到目前爲止,什麼我想內**
做:
fredMove = set(["move1","move2","move3","move4"]) #different data
joeMove = set(["move","move","move3","move4"]) #for each name
chrisMove = set(["move1","move2","move3","move4"]) #this is just
timMove = set(["move1","move2","move3","move4"]) #easier to write out
#I have many more lists, as well
name = input("What is the name you are looking for? ").lower
def moveChecking(move1,move2,move3,move4,name):
if (move1 not in *name*Moves):
print("Move 1 not found!")
if (move2 not in *name*Moves):
print("Move 2 not found!")
if (move3 not in *name*Moves):
print("Move 3 not found!")
if (move4 not in *name*Moves):
print("Move 4 not found!")
move1 = input("Enter move 1 = ")
move2 = input("Enter move 2 = ")
move3 = input("Enter move 3 = ")
move4 = input("Enter move 4 = ")
moveChecking(move1,move2,move3,move4,name)
任何方式做我想做的方式,讓我避免了每個人的名字創建moveChecking()
?
你可以做與名作爲關鍵字和設定爲值的字典。 – 2014-10-16 14:30:08
我看到了,但認爲我有一個不同的問題,但由於答案在這裏,我能夠理解我的問題的實際答案。 – xdflames 2014-10-16 16:33:32