Задача. Календарь (Python)

Мы продолжаем разрабатывать удобный календарь для смартфона. Функцию определения високосного года мы добавили, но забыли ещё много разных очевидных вещей.

Напишите программу, которая принимает от пользователя день недели в виде строки и выводит его номер на экран.

Пример:

Введите день недели: вторник

Номер дня недели: 2

Что оценивается

Задание считается успешно выполненным, если:

  • результат вывода соответствует условию;
  • input содержит корректное приглашение для ввода;
  • вывод содержит описание результата (выведенные числа сопровождаются текстовым описанием);
  • переменные имеют значащие имена, не только a, b, c, d (видео 2.3).

Советы и рекомендации

Рекомендуется использовать цикл for и список/кортеж для представления дней недели

for day in (‘понедельник’, ‘вторник’, ‘среда’...):

Решение задачи:

day_week = input('Введите день недели: ')
count = 1
for day in ('понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота', 'воскресенье'):
    if day == day_week:
        print(count)
    else:
        count += 1
Задача. Календарь (Python)

Оцените статью
( 15 оценок, среднее 3.2 из 5 )