Как сохранить элементы, которые добавляются в список Python, в порядке - порядок ввода - PullRequest
0 голосов
/ 13 января 2019

Я хочу попросить пользователя указать неопределенное количество цифр. Я преобразую эти числа в целые числа и сохраню их в списке для вычислений позже.

Затем я попрошу у пользователя более неопределенное количество чисел и сделаю то же самое. Затем я хочу умножить числа по порядку, например:

(проект GymBot)

input("Enter total reps") 
#user enters: 10 12 12 12 

input("Enter weight used") 
#user enters: 120 110 125 125 

Они будут храниться в:

user_reps = [] 
user_weight = [] 

но они вводятся в случайных индексах. То, что я хочу, это:

user_reps = [10 12 12 12]
user_weight = [120 110 125 125] 

не случайные индексы, не основанные на значении и т. Д. Просто сохраните это точно так, как оно было введено

Моя цель - умножить вес * повторений и получить значение для вывода пользователя позже.

Это то, над чем я работаю .... https://github.com/iko172302/python3_gym_bot.git

Я уверен, что всех перепутал лол

1 Ответ

0 голосов
/ 13 января 2019

Код

from operator import mul

inp1 = input('Enter total reps')
user_reps = list(map(int, inp1.split()))

inp2 = input('Enter weight used')
user_weights = list(map(int, inp2.split()))

print('User reps', user_reps)
print('User weights', user_weights)

res = list(map(mul, user_reps, user_weights))

print('Result', res)

выход

User reps [2, 3, 4, 5]
User weights [7, 6, 5, 33]
Result [14, 18, 20, 165]

Вам нужно добавить несколько проверок, чтобы убедиться, что оба размера равны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...