2017-01-20 9 views
0
num1=input("How many days of weather do you have?") 
num1=int(num1) 

j = input("What is the rainfall for day1? \n") 

b = num1 

    print (j * b) 

Когда пользователь вводит данные о погоде, которые у них есть, я хочу, чтобы оно создавало это количество операторов ввода, и когда они вставляют свои входы, я буду использовать эти цифры, чтобы получить общее количество. Моя проблема в том, что когда я запускаю это, он просто умножает все входные данные j на num1, я хочу, чтобы он умножал количество входных операторов на num1.Я пытаюсь умножить количество операторов ввода на число, введенное в предыдущем вводном заявлении

ответ

0

Я думаю, вы пытаетесь профинансировать сумму общего количества дней? В этом случае вам нужно добавить каждую запись.

num1=input("How many days of weather do you have?") 
num1=int(num1) 
total=0 
for num in range(1,num1+1): 
    j = input("What is the rainfall for day{}?".format(num)) 
    total+=int(j) 

print (total) 
+0

Моя главная цель Я хочу, чтобы иметь возможность принять число из заявления «Сколько дней погоды», а затем спросить «Сколько осадков за день?»? это число раз, а число day_ увеличивается каждый раз, когда он спрашивает. Надеюсь, я объясню это четко. – Andrew

+0

Именно так я и отвечаю. – kaminsknator

+0

ok Спасибо, я попробую скоро – Andrew