我想弄清楚如何在不使用return的情況下獲取square_each
列表?通過函數修改參數
以下是具體細節:編寫和測試函數square_each(nums)
,其中nums
是一個(Python)數字列表。它通過平方每個條目並替換其原始值來修改列表編號。你必須修改參數,不允許返回!
def square_each(nums):
for i in range(len(nums)):
nums[i]= int(nums[i]) * int(nums[i])
return nums
def sum_list(str_list):
x = sum(str_list)
return x
def to_numbers(str_list):
for i in range(len(str_list)):
str_list[i] = eval(str_list[i])
return str_list
def main():
file=open("numbers.txt").readline().split(" ")
print(to_numbers(file))
print(square_each(file))
print(sum_list(file))
main()
檢查file'的'值已執行的功能後。 –