簡體   English   中英

將 while 循環中生成的值存儲在 python 中的列表中

[英]Store Values generated in a while loop on a list in python

只是我想做的一個簡單例子:

numberOfcalculations = 3
count = 1
while contador <= numberOfcalculations:
    num = int(input(' number:'))
    num2 = int(input(' other number:'))
    
    calculate = num * num2
    print(calculate)
    count = count + 1

我如何將“計算”值的 3 個不同值存儲在列表 [] 中?

當您將calculate初始化為列表類型時,您可以使用+運算符計算 append 個值:

numberOfcalculations = 3
count = 1
calculate = []
while count <= numberOfcalculations:
    num = int(input(' number:'))
    num2 = int(input(' other number:'))
    
    calculate += [ num * num2 ]
    print(calculate)
    count = count + 1

此外,您還必須以某種方式更改 contador,否則您可能會陷入無限循環。 我在這里使用計數來讓用戶能夠輸入 3 種不同的計算。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM