@Busyaska

Как сравнить значения двух списков при переборе элементов?

Как сравнить значения из двух списков при переборе элементов и вывести разницу?
cost_one = [0.405, 0.405, 0.405, 0.072, 0.03, 0.03, 2.646, 2.691]
cost_two = [0.99, 0.99, 0.99, 0.44, 0.08, 0.03, 2.3, 2.2]
for i in cost_one:
    for k in cost_two:
        if i > k:
            print (i ,'больше', k ,'на' i - k)
        else:
            print (k ,'больше', i ,'на', k-i)
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
cost_one = [0.405, 0.405, 0.405, 0.072, 0.03, 0.03, 2.646, 2.691]
cost_two = [0.99, 0.99, 0.99, 0.44, 0.08, 0.03, 2.3, 2.2]

for x,y in zip(cost_one, cost_two):
    if x < y:
        x,y = y,x
    print(f'{x} больше {y} на {x-y:.3f}')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы