-3
這個程序做了什麼?簡單的誤解
def getInput():
while True:
x = input("Enter a, b or c: ")
if not x in "abc":
print("Not a valid choice.")
else:
return x
name = getInput()
a)要求輸入,直到用戶輸入a,b或c。
b)進入無限循環,因爲if中的條件總是爲真。
c)進入無限循環,因爲沒有break語句。
d)進入無限循環,因爲沒有continue語句。 e)由於in運算符只能與列表一起使用,所以崩潰。
我認爲這是c或b。但我不太清楚如何處理它,爲什麼它是一個在另一個。任何人都可以得到任何幫助嗎?提前致謝。
你爲什麼不嘗試呢? – vmonteco
作業問題? –