[英]Python - How to store values from a while loop into a pandas dataframe?
[英]How to accept, store and sort the values in while loop?
我想接受來自用戶的輸入並將它們存儲在空列表中並對這些值進行排序然后打印它,但我正在打印最后一個值。
sort_value = [].sort(key=int)
chances = 1
while chances <= 5:
a = int(input("Enter a number"))
if a >= 0:
sort_value = a
chances += 1
print(sort_value)
sort_value = [].sort()
將None
分配給sort_value
因為sort()
沒有return
語句。
sort_value = a
將 a 分配給sort_value
使其成為int
而不是將其添加到列表中。
您需要在插入項目后對列表進行排序,並且您需要將 append 分配給列表而不是分配它
sort_value = []
chances = 1
while chances <= 5:
a = int(input("Enter a number"))
if a >= 0:
sort_value.append(a)
chances += 1
sort_value.sort()
print(sort_value)
sort_value = []
chances = 1
while chances <= 5:
a = int(input("Enter a number"))
if a >= 0:
sort_value.append(a)
chances += 1
sort_value.sort()
print(sort_value)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.