Информатика, вопрос задал lookh , 7 лет назад

Помогите пожалуйста!!! (Python)

Приложения:

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

Ответил Аноним
0

может можно сделать код короче и элегантнее, но так тоже будет работать

d = int(input('введите номер дня недели: '))

if d >= 1 and d <= 31:

   if d in list([7, 14, 21, 28]):

       print('понедельник .')

   elif d in list([1, 8, 15, 22, 29]):

       print('вторник .')

   elif d in list([2, 9, 16, 23, 30]):

       print('среда .')

   elif d in list([3, 10, 17, 24, 31]):

       print('четверг .')

   elif d in list([4, 11, 18, 25]):

       print('пятница .')

   elif d in list([5, 12, 19, 26]):

       print('суббота .')

   elif d in list([6, 13, 20, 27]):

       print('воскресенье .')

Ответил Аноним
0
сначала создал 7 массивов с числами номеров дней недель, и когда ifы делал то писал list(monday). потом заменил переменные на числа, а лист забыл убрать
Новые вопросы