每次 while 循环运行时如何将变量保存到数组?
How to save a variable to an array every time a while loop runs?
我想将每次 while 循环的结果 运行 保存到一个数组中。然后一旦所有的转换都运行,存储所有值的数组将被求和。
raw_user_age = input("Number: ")
x = int(raw_user_age)
g=0
while g < x :
if __name__ == "__main__":
YOUR_ACCESS_KEY = ''
url = 'https://api.exchangerate-api.com/v4/latest/USD'
c = Currency_convertor(url)
from_country = input("From Country: ")
to_country = input("TO Country: ")
amount = int(input("Amount: "))
returnedamount=c.convert(from_country, to_country, amount)
g += 1
print(returnedamount)
您可以像这样简单地将值附加到数组(列表):
list_ = []
value1 = 1
value2 = 2
list_.append(value1)
list_.append(value2)
首先在循环开始之前创建数组:
values_returned = []
你可以使用append
方法在每次循环运行时向数组添加一个元素:
values_returned.append(returnedamount)
循环完成后,可以使用sum()
函数得到数组中所有值的总和:
sum(values_returned)
我想将每次 while 循环的结果 运行 保存到一个数组中。然后一旦所有的转换都运行,存储所有值的数组将被求和。
raw_user_age = input("Number: ")
x = int(raw_user_age)
g=0
while g < x :
if __name__ == "__main__":
YOUR_ACCESS_KEY = ''
url = 'https://api.exchangerate-api.com/v4/latest/USD'
c = Currency_convertor(url)
from_country = input("From Country: ")
to_country = input("TO Country: ")
amount = int(input("Amount: "))
returnedamount=c.convert(from_country, to_country, amount)
g += 1
print(returnedamount)
您可以像这样简单地将值附加到数组(列表):
list_ = []
value1 = 1
value2 = 2
list_.append(value1)
list_.append(value2)
首先在循环开始之前创建数组:
values_returned = []
你可以使用append
方法在每次循环运行时向数组添加一个元素:
values_returned.append(returnedamount)
循环完成后,可以使用sum()
函数得到数组中所有值的总和:
sum(values_returned)