• Не могу решить задачу?

    @Stikkibr
    may_2017 = [24, 26, 15, 10, 15, 19, 10, 1, 4, 7, 7, 7, 12, 14, 17, 8, 9, 19, 21, 22, 11, 15, 19, 23, 15, 21, 16, 13, 25, 17, 19]
    may_2018 = [20, 27, 23, 18, 24, 16, 20, 24, 18, 15, 19, 25, 24, 26, 19, 24, 25, 21, 17, 11, 20, 21, 22, 23, 18, 20, 23, 18, 22, 23, 11]

    # допишите код ниже
    def comfort_count(temperatures):
    count = 0
    for temp in temperatures:
    if 21 < temp <27:
    count += 1
    print('Количество комфортных дней в этом месяце:', count)
    # дальше код не меняйте
    comfort_count(may_2017) # узнаем, что было в мае 2017 г.
    comfort_count(may_2018) # узнаем, что было в мае 2018 г
    Ответ написан
    Комментировать
  • ЯндексПрактикум, почему бот не видит вложенную функцию?

    @Stikkibr
    получилось так

    FRIENDS = ['Серёга', 'Соня', 'Дима', 'Алина', 'Егор']

    def print_friends_count(friends_count):
    if friends_count == 1:
    print('У тебя 1 друг')
    elif 2 <= friends_count <= 4:
    print('У тебя ' + str(friends_count) + ' друга')
    elif friends_count >= 5:
    print('У тебя ' + str(friends_count) + ' друзей')

    # перенесите в функцию process_query() вот этот код:
    def process_query(query):
    print("Привет, я Анфиса!")
    if query == 'Сколько у меня друзей?':
    count = len(FRIENDS)
    print_friends_count(count)
    elif query == 'Кто все мои друзья?':
    count = ', '.join(FRIENDS)
    print('Твои друзья: ' + count)

    else:
    print("<неизвестный запрос>")


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

    @Stikkibr
    # Добавьте новые условия в elif и else
    for messages_count in range(0, 100):
    remainder = messages_count % 10
    if messages_count == 0:
    print('У вас нет новых сообщений')
    elif remainder == 0 or remainder >= 5 \
    or 11 <= messages_count <= 19:
    # напишите ваш код здесь
    print('У вас ' + str(messages_count) + ' новых сообщений')
    elif remainder == 1 and messages_count != 11:
    # напишите ваш код здесь
    print('У вас ' + str(messages_count) + ' новое сообщение')
    else:
    # напишите ваш код здесь
    print('У вас ' + str(messages_count) + ' новых сообщения')
    Ответ написан
    Комментировать