В настоящее время я работаю над заданием для курса, в котором я должен принять список чисел от пользователя, а затем взять этот список, найти сумму всех объединенных чисел (никаких проблем) и, наконец, найти квадраты каждого отдельного значения в этом списке. У меня проблемы с разработкой функции, которую я называю "squareEach". Я испробовал несколько идей, но в результате при вызове функции или в результате ошибки в строке печати было напечатано « none ». Я чувствую, что могу что-то упустить, и если кто-то может указать мне правильное направление для разработки функции для выведения каждого значения во входной список, я был бы очень признателен!
Если мне нужно немного больше прояснить свою проблему, я сделаю это. Пример кода и что / где я хочу поместить код ниже. Это мой первый пост, так что извините, если макет немного неряшливый.
#function "squareEach" here
def sumList(nums):
total=0
for n in nums:
total=total+n
return total
def main():
print("This program finds the sum of a list of numbers and finds the")
print("square of each number in the list.\n")
nums=map(int,input("Enter the numbers separated by a space: ").split())
print("The sum is", sumList(nums))
#Line that prints what the squares are for each value e.g("The squares
for each value are... ")
main()