Вопрос задан 16.11.2023 в 04:15. Предмет Информатика. Спрашивает Кузьмин Дмитрий.

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

сыграть с лучшей подругой Алисой (и разбить её в пух и прах!). По вечерам они с папой подсчитывают, кто сколько партий выиграл, и записывают в столбик два числа: сначала сколько выиграл Вася, потом — сколько папа. В последний день пошёл дождь, они не стали играть и записали на листе снизу два нуля (до этого каждый день был хотя бы один выигрыш).Дана запись их результатов. Посчитай, сколько было дней, в которые Вася выиграл больше партий, чем папа.Думал над этой задачкой 2 дня решить никак не получается
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Алиева Аида.

Ответ:

k = 0

while True:

   v, p = map(int, input().split())

   if v == p == 0:

       break

   else:

       if v > p:

           k += 1

print(k)

Объяснение:

  • Заводим переменную k, в которой будет хранится количество дней, когда выигрывает Вася.
  • Считываем в цикле, сколько партий выиграл Вася (v) и сколько выиграл папа (р).
  • Если оба числа равны нулю, прекращаем выполнение.
  • Если хотя бы одно нулю не равно, сравниваем: если v > p (Вася выиграл больше партий), то увеличиваем счетчик на 1.
  • В конце выводим значение счетчика.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте разберемся с этой задачей по шагам. Для начала давайте определим, что нам нужно сделать:

1. Прочитать запись результатов матчей Васи и его папы. 2. Посчитать, сколько дней Вася выиграл больше партий, чем его папа.

Давайте напишем код на Python для решения этой задачи. Предположим, что у нас есть список, где каждый элемент представляет день и содержит два числа: количество выигранных Васей партий и количество выигранных папой партий.

```python # Пример записи результатов результаты = [ (3, 2), # Вася выиграл 3 раза, папа - 2 (2, 4), # Вася выиграл 2 раза, папа - 4 # ... другие дни (0, 0), # Дождь, никто не играл ]

# Счетчик дней, в которые Вася выиграл больше партий, чем папа вася_выигрыши = 0

# Итерируемся по каждому дню и проверяем условие for день in результаты: выигрыши_васи, выигрыши_папы = день if выигрыши_васи > выигрыши_папы: вася_выигрыши += 1

# Выводим результат print("Количество дней, в которые Вася выиграл больше партий, чем папа:", вася_выигрыши) ```

Вы можете вставить свои собственные результаты вместо примера, и программа подсчитает, сколько дней Вася выигрывал больше партий, чем папа. Надеюсь, это поможет вам решить вашу задачу! Если у вас есть дополнительные вопросы или если что-то не ясно, дайте мне знать.

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос