Загрузка...

Решите задачку за 10 минут? сотен с меня

Тема в разделе Учеба создана пользователем gwenn_inactive7633219 20 окт 2023. 102 просмотра

  1. gwenn_inactive7633219
    gwenn_inactive7633219 Автор темы 20 окт 2023 0 26 сен 2023
  2. psychodelic
    psychodelic 20 окт 2023 Разработка ботов и программ: https://lolz.live/threads/8827506/
     
  3. cartie
    cartie 20 окт 2023 Заблокирован(а) 441 2 авг 2023
     
  4. Wallet
    Wallet 20 окт 2023 цааоооо 6203 2 июн 2017
    Python
    # Создаем переменную для хранения максимального балла
    max_score = 0
    # Создаем переменную для хранения количества победителей
    winners_count = 0

    # Читаем входные данные с консоли
    while True:
    try:
    # Считываем строку с информацией о участнике
    participant_info = input().split()
    # Извлекаем имя и фамилию участника
    firstname, lastname = participant_info[:2]
    # Извлекаем балл участника
    score = int(participant_info[-1])

    # Проверяем, является ли балл текущего участника максимальным
    if score > max_score:
    winners_count = 1 # Обновляем количество победителей
    max_score = score # Обновляем максимальный балл
    winner_name = f'{lastname} {firstname}' # Обновляем имя и фамилию победителя
    # Проверяем, есть ли участников с таким же максимальным баллом
    elif score == max_score:
    winners_count += 1 # Увеличиваем количество победителей

    except EOFError:
    break

    # Проверяем, есть ли победители
    if winners_count > 0:
    # Если победителей несколько, выводим только их количество
    if winners_count > 1:
    print(winners_count)
    # Если один победитель, выводим его имя и фамилию
    else:
    print(winner_name)
     
  5. ЮТУБ
    ЮТУБ 20 окт 2023 :love:ФРИ КОНСУЛЬТАЦ - https://lolz.live/threads/6322191/ 1619 27 апр 2020
     
Top
Загрузка...