Срочно! умова задачі що в моэму рішенні не так!
Програмування Python
Одного літнього вечора Змій Горинич та Баба-Яга дивились по супутниковому
телебаченні чемпіонат світу з автоперегонів “Формула-1”. Обговорення результатів
перейшло в дискусію: хто з них літає швидше. Для визначення переможця вирішили
влаштувати змагання.
Наступного ранку гонщики зібрались біля стартового каменя. Домовились, що змагання
триватиме T годин, і полетіли навипередки. Змій Горинич летів зі швидкістю V1 км/год, а
Баба-Яга на ступі долала V2 км/год. Хто з юних гонщиків переміг, і яка відстань була між
ними на кінець змагання (через T год)?
T
V1
V2
S1
S2
if
porivnanya=
print(
elif
porivnanya=
print(
else:
Моє рішення:
T = ... # час змагання в годинах
V1 = ... # швидкість Змія Горинича в км/год
V2 = ... # швидкість Баби-Яги в км/год
# Обчислюємо відстань, яку подолали учасники
S1 = V1*T
S2 = V2*T
# Порівнюємо відстані
if S1 > S2:
print("Переміг Змій Горинич, відстань між ними: ", S1 - S2, "км")
elif S1 < S2:
print("Перемігла Баба-Яга, відстань між ними: ", S2 - S1, "км")
else:
print("Нічия, вони пролетіли однакову відстань")
Ответы
Відповідь:
def calculate_distance(T, V1, V2):
# Обчислюємо відстань, яку подолали Змій Горинич та Баба-Яга
S1 = T * V1
S2 = T * V2
# Визначаємо переможця та відстань між ними
if S1 > S2:
winner = "Змій Горинич"
distance = S1 - S2
elif S1 < S2:
winner = "Баба-Яга"
distance = S2 - S1
else:
winner = "Ніхто, це нічия"
distance = 0
return winner, distance
# Введіть значення T, V1 та V2
T = ... # час у годинах
V1 = ... # швидкість Змія Горинича в км/год
V2 = ... # швидкість Баби-Яги в км/год
winner, distance = calculate_distance(T, V1, V2)
print("Переможець: ", winner)
print("Відстань між ними: ", distance, "км")
Пояснення:
квя квя квяя
Ответ:
В принципе решение верное. Можем оптимизировать :)
T = int(input('час змагання, год: '))
V1 = int(input('швидкість Змія Горинича, км/год: '))
V2 = int(input('швидкість Баби-Яги, км/год: '))
if V1==V2: print ("Нічия.")
elif V1>V2: print('Переміг Змій Горинич.')
else: print('Перемогла Баба-Яга.')
print('Відстань між ними: ', abs(V1 - V2)*T, "км")