Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (5)
  • Яндекс Практикум.Как научить Анфису правильно называть количество новых сообщений, когда их меньше 100?

    verbalistus
    @verbalistus
    У меня так получилось:
    for messages_count in range(0, 100):
        remainder = messages_count % 10
        if messages_count == 0:
            print('У вас нет новых сообщений')
        elif remainder == 1 and messages_count != 11:
            print('У вас',str(messages_count),'новое сообщение')
        elif remainder == 1 and messages_count == 11:
            print('У вас',str(messages_count),'новых сообщений')
        elif remainder >= 2 and messages_count < 5\
                or messages_count >21 and messages_count < 25\
                or messages_count >31 and messages_count < 35\
                or messages_count >41 and messages_count < 45\
                or messages_count >51 and messages_count < 55\
                or messages_count >61 and messages_count < 65\
                or messages_count >71 and messages_count < 75\
                or messages_count >81 and messages_count < 85\
                or messages_count >91 and messages_count < 95:
                print('У вас',str(messages_count),'новых сообщения')
        else:
           print('У вас',str(messages_count),'новых сообщений')
    Ответ написан
    Комментировать