Пытаюсь понять почему питон выдает invalid syntax хотя я все делаю по книжке, но получаю вместо 200 / python :: реактор помоги

реактор помоги python 

Пытаюсь понять почему питон выдает invalid syntax хотя я все делаю по книжке, но получаю вместо 200 выделенную букву "o" в "оf" и invalid syntax. Версия 3.9.0.

Набираю в "программе"

number_of_coins = 200
а затем пишу в командной оболочке:
print (number of coins)
Получаю invalid syntax. Переписываю на print (number_of_coins), добавляю двойные кавычки и апострофы, но ничего не меняется. Ну разве что в двойных кавычках печатает на следующей строке "number of coins" не выдавая результата 200. F5 нажимал и файл сохранял. F5 + shift тоже не помог.

Где я ошибся и почему оно не работает?

реактор помоги,python


Подробнее

реактор помоги,python
Развернуть
Print(number_of_coins)
спасибо
number_of_coins и print (number of coins)
По логике должно быть print (number_of_coins)
Переменная назыыается с подчеркиваниями. Надо же ее и выводить. Второй вариант без кавычек должнн работать. Смотрите внимательно насчёт опечаток.
wataru wataru 23.03.202122:14 ответить ссылка 0.1
1. Среда выполнения.
2. Проверил print (number_of_coins) все ок отрабатывает, так что дай больше вводных.
glu4eg glu4eg 23.03.202122:15 ответить ссылка 0.0
я писал в скобках без нижнего подчеркивания. totoshka1985 указал мне на ошибку
я тебе объяснил ниже про второй кейс
glu4eg glu4eg 23.03.202122:22 ответить ссылка 0.0
3. print ("number_of_coins") - напечатает тебе строку которая в кавычках, а не переменную. Почитай для начал про типы данных и их обработку интерпритатором.
glu4eg glu4eg 23.03.202122:21 ответить ссылка 0.0
сижу и перечитываю. спасибо за совет.
да, еще забыл нюанс - используй одинарный кавычки при выводе строки, т.к. есть нюансы в разных языках скриптов/программирования что инетрпритатор начинает обрабатывать данные которые в двойных кавычках, и тем самым замедляется выполнение, ну либо получишь Syntax error, прошу учесть на будущее
glu4eg glu4eg 23.03.202122:35 ответить ссылка 0.0
запомню
Не 3.9, но в такой мелочи это не критично
Python 3.7.6
In[2]: number_of_coins = 200 In[3]: print(number_of_coins) 200
P1RoG P1RoG 23.03.202122:17 ответить ссылка 0.0
парни не тупите, сначала он пытался сделать print number_of_coin без скобок и очевидно питон ругался, что он пытался так вызвать функцию, а во второй раз просто вывел строку
Ropto Ropto 23.03.202122:20 ответить ссылка -0.1
в первый раз скобки были, там переменная не правильная была (без нижних подчеркиваний)
P1RoG P1RoG 23.03.202122:23 ответить ссылка 0.4
В очередной раз открыл что я тоже тупой
Ropto Ropto 24.03.202100:42 ответить ссылка 0.0
Ну бляя.... Возьми нормальный учебник, потрать недельку на чтение и перепечатывание кода из него.
Если это вызывает у тебя такие проблемы то задумайся...может программирование не твоё?
Regm Regm 23.03.202123:07 ответить ссылка -1.7
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
КУПОН
НА 1 помощь КУПОН
НА 1 помощь КУПОН
НА 1 помощь пидоры, помогите
-Ü
05
С
<