[英]Why I can't append str into list with loop?
這是關於檢查考試的測試,但我無法將選擇添加到我想要 append 或擴展它的 ["B","C","A"] 之類的列表中。
ans = list("BCDCADBCCACBADBDBCAB")
a = []
print(ans)
for a in range(1,21):
b = input("Enter choice : ")
a.append(b)
if a in ans >= 15:
print("Pass")
else:
print("Not pass")
您使用變量名“a”作為列表,然后控制循環同名變量“a”,因此編譯器感到困惑。
a = []
for a in range(1,21):
將變量更改為控制循環:
ans = list("BCDCADBCCACBADBDBCAB")
a = []
print(ans)
for i in range(1,21):
b = input("Enter choice : ")
a.append(b)
if a in ans >= 15:
print("Pass")
else:
print("Not pass")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.