Как найти сумму списка чисел, находящихся во вложенном цикле?Python: вычисление суммы для каждого цикла
s=0
people=eval(input())
for i in range(people):
firstn=input()
lastn=input()
numbers=(eval(input()))
print(firstn, lastn, numbers)
for b in range(numbers):
numbers=eval(input())
s+=numbers
print(b)
вход нижеследовал:
5 #nubmer of people I need to calculate
Jane #firstname
Doe #lastname
4 #number of floats for each person, pretty sure this is for the second loop
38.4 #these are the floats that i need to calculate for each person to find their sum
29.3
33.3
109.74
William #loop should reset here as this is the next person's first name
Jones
2
88.8
99.9
firstname
lastname
number of floats
float1
float2...
Мне нужно найти, как рассчитать сумму неопределенных чисел в цикле, то проблема у меня прямо сейчас, что петля не сбросив каждое значение для каждого человека, и я получаю общую сумму.
почему 'eval'? используйте 'int()' или 'float()'. –
TypeError: объект 'float' не может быть интерпретирован как целое число – Frontier
попробуйте что-то вроде: 'numbers = float (input())' или 'numbers = int (input())'. –