Вопрос задан 10.06.2023 в 03:22. Предмет Информатика. Спрашивает Бабин Петя.

Требуется написать функцию month(), которая возвращает название заданного месяца с заглавной буквы.

Функция принимает на вход два аргумента: обязательный аргумент - номер месяца, необязательный - язык (по умолчанию ”русский”). Если язык ”русский”, то название месяца выводится на русском языке, иначе - на английском.
0 0
Перейти к ответам

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

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

Вот функция, которая выполняет описанные в задании действия:

def month(month_num, lang="русский"):

   if lang == "русский":

       month_names = ["", "январь", "февраль", "март", "апрель", "май", "июнь",

                      "июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь"]

   else:

       month_names = ["", "January", "February", "March", "April", "May", "June",

                      "July", "August", "September", "October", "November", "December"]

   

   return month_names[month_num].capitalize()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ниже приведен пример функции month(), которая принимает номер месяца и необязательный аргумент language (язык), возвращая название месяца с заглавной буквы на заданном языке (по умолчанию русский).

python
def month(month_number, language='русский'): if language.lower() == 'русский': months_ru = { 1: 'Январь', 2: 'Февраль', 3: 'Март', 4: 'Апрель', 5: 'Май', 6: 'Июнь', 7: 'Июль', 8: 'Август', 9: 'Сентябрь', 10: 'Октябрь', 11: 'Ноябрь', 12: 'Декабрь' } return months_ru.get(month_number, 'Недействительный номер месяца') else: months_en = { 1: 'January', 2: 'February', 3: 'March', 4: 'April', 5: 'May', 6: 'June', 7: 'July', 8: 'August', 9: 'September', 10: 'October', 11: 'November', 12: 'December' } return months_en.get(month_number, 'Invalid month number')

Пример использования:

python
print(month(1)) # Output: Январь print(month(3, 'English')) # Output: March print(month(13)) # Output: Недействительный номер месяца

В этом примере функция month() использует словари для соответствия номера месяца и его названия на заданном языке. Если указанный номер месяца не найден, функция возвращает соответствующее сообщение об ошибке.

0 0

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

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

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