我需要執行一個包含2個包含整數的列表的計算。我正在使用for循環。在計算過程中,我沒有辦法改變列表。我已經嘗試了下面的代碼。有人能以更好的方法幫助我嗎?將列表傳遞給一個函數
def calculation(input1,input2):
for i in range(2):
val = input1
cal1 = val[0] + 5
cal2 = val[2] + 0.05
print cal1,cal2
i = i+1
#now trying to assign 'input2' to 'val'
input1 = "input"+str(i)
input1 = [10,20,30,40]
input2 = [1,2,3,4]
calculation(input1,input2)
my output results should look like
>> 15,20.5
>>6,2.5
'input1 =「input」+ str(i)'只會設置一個字符串'input2'到變量input1中 –
是的,我明白這一點。如何進一步將字符串轉換爲列表? – Abdul
你甚至不使用'input2'變量,那爲什麼呢? –