Вопрос задан 04.12.2023 в 23:00. Предмет Информатика. Спрашивает Караев Санджи.

Python : a = int(input("Введите сумму которую хотите внести")) years = int(input("На сколько

лет")) formula = (a*(0.1*years)) + a lst3 = (1,2,3,4,5,6,7,8,9) if years == 1: print("Ваш доход через {} год будет состовлять = ".format(years) , formula ) elif years == lst3[1:4]: print("Ваш доход через {} года будет состовлять = ".format(years) , formula ) elif years == lst3[4:9]: print("Ваш доход через {} лет будет состовлять = ".format(years) , formula ) Не выводит данные условного оператора Где ошибка ?
0 0
Перейти к ответам

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

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

Ответ:

надо было TAB поставить

a = int(input("Введите сумму которую хотите внести"))

years = int(input("На сколько лет"))

formula = (a*(0.1*years)) + a

lst3 = (1,2,3,4,5,6,7,8,9)

if years == 1:

    print("Ваш доход через {} год будет состовлять = ".format(years) , formula )

elif years == lst3[1:4]:

    print("Ваш доход через {} года будет состовлять = ".format(years) , formula )

elif years == lst3[4:9]:

    print("Ваш доход через {} лет будет состовлять = ".format(years) , formula )

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

Ошибка в коде заключается в неправильном использовании оператора сравнения в условных выражениях. Вместо использования оператора "==" для сравнения значения переменной "years" с элементами списка "lst3", необходимо использовать оператор "in" для проверки наличия значения в списке.

Вот исправленный код:

```python a = int(input("Введите сумму, которую хотите внести: ")) years = int(input("На сколько лет: ")) formula = a * (0.1 * years) lst3 = (1, 2, 3, 4, 5, 6, 7, 8, 9)

if years == 1: print("Ваш доход через {} год будет составлять: {}".format(years, formula)) elif years in lst3[1:4]: print("Ваш доход через {} года будет составлять: {}".format(years, formula)) elif years in lst3[4:9]: print("Ваш доход через {} лет будет составлять: {}".format(years, formula)) ```

Теперь код должен корректно выводить данные условного оператора.

0 0

Похожие вопросы

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

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

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