Не учитывается if в коде, выводит только else.

Арсений

Новичок
Пользователь
Апр 6, 2022
15
2
3
a=str(input('Веддіть номер дня'))
a1=str('mon')
a2=str('tue')
a3=str('wed')
a4=str('thu')
a5=str('fri')
a6=str('sat')
a7=str('sun')
if a == a1:
print('Понеділок')
if a == a2:
print('Вівторок')
if a == a3:
print('Середа')
if a == a4:
print('Четвер')
if a == a5:
print('П''ятниця')
if a == a6:
print('Суботта')
if a == a7:
print('Неділя')
else :
print('Помилка')
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
974
220
43
21
Москва
Оставлю нормальное решение задачи:
Python:
week = {'mon': 'Понеділок',
        'tue': 'Вівторок',
        'wed': 'Середа',
        'thu': 'Четвер',
        'fri': 'Пятниця',
        'sat': 'Суботта',
        'sun': 'Неділя'}
day = input('Веддіть номер дня:')
print(week[day])
 

straiped

Новичок
Пользователь
Апр 6, 2022
5
0
1
Python:
a=str(input('Веддіть номер дня:'))
a1=str('mon')
a2=str('tue')
a3=str('wed')
a4=str('thu')
a5=str('fri')
a6=str('sat')
a7=str('sun')
if a == a1:
    print('Понеділок')
elif a == a2:
        print('Вівторок')
elif a == a3:
        print('Середа')
elif a == a4:
        print('Четвер')
elif a == a5:
        print('П''ятниця')
elif a == a6:
        print('Суботта')
elif a == a7:
        print('Неділя')
else:
    print('Помилка')
 

Арсений

Новичок
Пользователь
Апр 6, 2022
15
2
3
Спасибо
 

straiped

Новичок
Пользователь
Апр 6, 2022
5
0
1
Но вообще проще через функцию тоже самое делать, не забывай про табуляции
 

Арсений

Новичок
Пользователь
Апр 6, 2022
15
2
3
В коде который вы скинули та же проблема:)
 

Арсений

Новичок
Пользователь
Апр 6, 2022
15
2
3
Всегда выводит ошибку
 

Арсений

Новичок
Пользователь
Апр 6, 2022
15
2
3
Тоесть else
 

straiped

Новичок
Пользователь
Апр 6, 2022
5
0
1
Я прогнал тот же код через вс и все нормально
 

straiped

Новичок
Пользователь
Апр 6, 2022
5
0
1
 

straiped

Новичок
Пользователь
Апр 6, 2022
5
0
1
 

Арсений

Новичок
Пользователь
Апр 6, 2022
15
2
3
Спасибо большое
 

Форум IT Специалистов