ошибка Инвалидный Синтаксис ,в легеньком коде калькулятора.

jekpot1128

Новичок
Пользователь
Ноя 10, 2022
4
0
1
Начал учить питон ,но видимо у автора видео он устаревший и я не могу понять в чем причина ошибки.

Python:
print("Почти калькулятор v0.1")

what = input( "Введите знак: " )

a = float(input("Введите первое значение: ") )
b = float(input("Введите второе значение: ") )


if what == "+" :
    c = a + b
print("Решение: " + str(c))
elif what == "-" :
    c = a - b
print("Решение: " + str(c))
else:
    print("Ошибка 404")
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    10 КБ · Просмотры: 2
  • Screenshot_2.png
    Screenshot_2.png
    9 КБ · Просмотры: 2

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
423
115
43
У тебя принты стоят с не правильными отступами

Python:
print("Почти калькулятор v0.1")

what = input("Введите знак: ")

a = float(input("Введите первое значение: "))
b = float(input("Введите второе значение: "))

if what == "+":
    c = a + b
    print("Решение:", c)
elif what == "-":
    c = a - b
    print("Решение:", c)
else:
    print("Ошибка 404")
 

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
423
115
43
получается есть какие то правила в отступах, на этом языке ?
Конечно, в рутхоне отступы наравне с ключевыми словами: не правильное их написание приведет к ошибке. Погугли про pep-8, тут для общего ознакомления.
 

jekpot1128

Новичок
Пользователь
Ноя 10, 2022
4
0
1
У тебя принты стоят с не правильными отступами

Python:
print("Почти калькулятор v0.1")

what = input("Введите знак: ")

a = float(input("Введите первое значение: "))
b = float(input("Введите второе значение: "))

if what == "+":
    c = a + b
    print("Решение:", c)
elif what == "-":
    c = a - b
    print("Решение:", c)
else:
    print("Ошибка 404")
Спасибки)))
получается есть какие то правила в отступах, на этом языке ? я думал код можно размещать как тебе захочется. ну ,личный стиль написания.
 

jekpot1128

Новичок
Пользователь
Ноя 10, 2022
4
0
1
Конечно, в рутхоне отступы наравне с ключевыми словами: не правильное их написание приведет к ошибке. Погугли про pep-8, тут для общего ознакомления.
огромное спасибо ,это как раз то чего мне не хватало. Слушай ты ведь хорошо знаешь пайтон, дай совет как эффективней всего изучать этот язык ? ,посмотрел часовое видео на ютубе и разрываюсь между покупкой курсов, чтением книг или видео в ютубе ,но в ютубе что то развелось много людей которые обсирают друг друга говоря "он пишет говнокод" нет это он пишет говнокод" ,а про курсы вообще отзываются крайне негативно. Вот как ты учил пайтон ?
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
971
219
43
20
Москва
огромное спасибо ,это как раз то чего мне не хватало. Слушай ты ведь хорошо знаешь пайтон, дай совет как эффективней всего изучать этот язык ? ,посмотрел часовое видео на ютубе и разрываюсь между покупкой курсов, чтением книг или видео в ютубе ,но в ютубе что то развелось много людей которые обсирают друг друга говоря "он пишет говнокод" нет это он пишет говнокод" ,а про курсы вообще отзываются крайне негативно. Вот как ты учил пайтон ?
Вопрос был адресован не мне, но я все-таки влезу. Я бы рекомендовал курсы со Stepik (бесплатные), если делать в них все задания (там интерактивная проверка) то научишься хорошо понимать что когда и как использовать и будешь хорошо знать Python
1) https://stepik.org/course/67
2) https://stepik.org/course/512
( Именно в таком порядке, второй продолжает третий)
 

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