Я использую python3, и у меня есть этот код, где я прошу пользователя для трех вводов. Затем я выполняю расчет по ним. Я хотел бы продолжать добавлять результаты расчетов в список. Как это сделать?
...
if choice == '1': #my fist input x
while True:
x = int(input('Please insert the number of things you consider yourself a fan of'))
if x > 0:
break
else:
print('Please insert a number higher than 0')
elif choice == '2': #my second input y
while True:
y = int(input('Please insert the number of hobbies you like to do every month'))
if y % 4 == 0:
break
else:
print('Please insert a valid number')
elif choice == '3': #my third input z
while True:
z = int(input('Please insert the number of sports you like'))
if z > 0:
break
else:
print('Please insert a number higher than 0')
elif choice == '4': #the calculation part
import math
def square_root():
c=(42 * y ** 2)/(z + 1)
nerd_score=int(x*math.sqrt(c))
return nerd_score
print('your nerd score is', square_root())
Я хочу, чтобы цикл продолжался, и каждый результат добавлялся в список. пока пользователь не выйдет из цикла.