@Makc_Vvv

Есть ли функции выполняющие заданные условия?

Приветствую. Я написал условия, и задался вопросом. Есть ли в питоне меньше код для сравнения.

z=[0, 0, 0]
if r[0] > s[0]:
    z[0]=60-s[0]
elif r[0] < s[0]:
    z[0]=60-r[0]
else:
    z[0]=60-s[0]
if r[1] > s[1]:
    z[1]=60-s[1]
elif r[1] < s[1]:
    z[1]=60-r[1]
else:
    z[1]=60-s[1]
if r[2] > s[2]:
    z[2]=60-s[2]
elif r[2] < s[2]:
    z[2]=60-r[2]
else:
    z[2]=60-s[2]
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
@Makc_Vvv Автор вопроса
Спасибо Кирилл Жосул

z=[0, 0, 0]
for i in range(len(z)):
   z[i]=60-max(r[i], s[i])
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alexbprofit
Junior SE
z=[0, 0, 0]
for i in range(len(z)):
  if r[i] >= s[i]:
      z[i]=60-s[i]
  else:
      z[i]=60-r[i]
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы