我正在製作一個程序,將數字從低到高排序,只要數字小於300,但我無法弄清楚如何將用戶輸入更改爲列表。這裏是我的代碼:如何將整數列表轉換爲整數?
List1=[]
List2=[]
var=1
thing=input("Insert numbers here")
List1.append(thing)
while var < 300:
for that in List1:
if that < var:
List2.append(number)
var = var + 1
print(List2)
當我運行的代碼,它說,在第8行,一個字符串不能與一個int進行比較。 請幫忙。提前致謝。
如何將用戶的輸入格式化? – 2013-04-11 01:28:08
'number'從哪裏來? – Makoto 2013-04-11 01:28:18
只需簡單的'int()'強制轉換就可以了,除了一些例外。 – squiguy 2013-04-11 01:28:42