Давайте разберём задачу подробнее.
Что нужно сделать:
Даны 4 числа по одному в каждой строке:
- А, В — оценки Васи (например, "А кораблей из В")
- С, D — оценки Алисы (например, "С панд из D")
Нам нужно определить, чей рейтинг больше, и вывести "Вася" или "Алиса".
Из условия известно, что оценки Васи и Алисы всегда различны (не совпадают), т.е. либо Вася поставил больше, либо Алиса.
Важные моменты:
Формат ввода:
- 1-я строка — число А
- 2-я строка — число В
- 3-я строка — число С
- 4-я строка — число D
Необходимо сравнить А/В и С/D.
Нужно вывести "Вася" или "Алиса" в зависимости от того, чей рейтинг больше.
Правила решения:
- Вычислить рейтинг Васи как A / B.
- Вычислить рейтинг Алисы как C / D.
- Сравнить результаты:
- Если A / B > C / D, то вывести "Вася".
- Иначе — "Алиса".
Пошаговое решение:
- Считать четыре числа: А, В, С, D.
- Вычислить оба отношения.
- Сравнить их.
- Вывести соответствующего победителя.
Пример:
Если ввели:
17
38
41
132
то:
- Вася: 17/38 ≈ 0.447
- Алиса: 41/132 ≈ 0.310
- Так как 0.447 > 0.310, победитель — Вася.
Реальный пример кода:
A = int(input().strip())
B = int(input().strip())
C = int(input().strip())
D = int(input().strip())
vasya_score = A / B
alisa_score = C / D
if vasya_score > alisa_score:
print("Вася")
else:
print("Алиса")
Если у вас есть конкретные числа для проверки, присылайте их, я помогу рассчитать и дать ответ!