Почему мой код не работает? Инвалид синтаксис. If с двумя вариантами

Clonda

Новичок
Пользователь
Янв 24, 2023
2
0
1
Виндовс 10
Питон 3.11
"if salary_annual >= MIN_SALARY_ANNUAL:" а именно двоеточие
if salary_annual >= MIN_SALARY_ANNUAL or(and) if work_experience >= MIN_WORK_EXPERIENCE: - тоже не работает
Python:
# Программа определяет удовлетворяет
# ли требованиям банка клиент.

# Требования банка
# Годовой оклад не менее:
MIN_SALARY_ANNUAL = 350000 #рублей

# Стаж на последнем рабочем месте не менее:
MIN_WORK_EXPERIENCE = 24 #месяцев

# Получить размер годовой заработной платы
salary_annual = float(intput('Введите вашу годовую заработную плату: '))

# Получит количество месяцев стажа на последнем месте работы
work_experience = int(intput('Введите количество месяцев' +
                            "стажа на последнем месте работы")
# Определить удовлетворяет ли клиент требованиям банка
if salary_annual >= MIN_SALARY_ANNUAL:
    if work_experience >= MIN_WORK_EXPERIENCE:
        print('Ваш кредит одобрен.')
    else:
        print(f'Вы должны зарабатывать не менее:',
            f'{MIN_SALARY_ANNUAL:,.2f}',
            f'в год.')
else:
    print(f'Вы должны иметь трудовой стаж',
            f'на последнем месте работы не менее:',
            f'{MIN_WORK_EXPERIENCE}','месяцев.')
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 580
457
83
work_experience = int(intput('Введите количество месяцев' + "стажа на последнем месте работы")
скобку в конце забыли, и не intput, а input
 
  • Мне нравится
Реакции: Clonda

Clonda

Новичок
Пользователь
Янв 24, 2023
2
0
1
скобку в конце забыли, и не intput, а input
Ааа, Семён Семеныч
 

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