我有以下代碼:Python:如何遍歷嵌套在while循環中的列表?
shape = input("Please enter your choice of shape? ")
nthTime = ["second","third","fourth","fifth","sixth"]
while shape.lower() not in ["octagon","heptagon","hexagon"] :
print("Please select a shape from the list!")
shape = input("Pick a shape, for the " + nthTime + " time! ")
我如何才能實現的結果,即Python會每經過一次迭代名單「nthTime」,通過'while循環?
我可以使用嵌套for循環,但當然這將運行整個列表,這不是我的目標。
因此,我得出結論,我需要使用嵌套的while循環;但我無法弄清楚確切的語法。
我希望這對未來的其他人也是一個有用的問題。
嵌套for循環,而下通過'nthTime' **將**每次通過while循環*時遍歷整個列表。你有什麼問題? –
我想你可能想要像'shape = input(「選擇一個形狀,爲」+ nthTime [iteration_index] +「time!」)'? – Netwave