Не получается запустить свою первую программу в режиме сценария :(

Blue Moon

Новичок
Пользователь
Окт 21, 2022
5
0
1
Когда задаю команды в строке интерпретатора, все отлично, все работает. Однако я попыталась создать файл с той же стандартной однострочной программой print("Hello world"), однако выскакивает ошибка:
python3 helloworld.py --> SyntaxError: invalid syntax
При попытке открыть файл с помощью Python программа не открывается - точнее, открывается на секунду, чтобы сразу закрыться. Таким образом, программу написать можно, а вот запустить ее, если ты ее сохранил и закрыл, уже нельзя((
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
напишите в конце input()
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
971
219
43
20
Москва
ну он же должен показывать где ошибка?
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
При попытке открыть файл с помощью Python программа не открывается - точнее, открывается на секунду, чтобы сразу закрыться
она выполняется и после успешного выполнения закрывается
 

Blue Moon

Новичок
Пользователь
Окт 21, 2022
5
0
1
ну он же должен показывать где ошибка?
Он показывает на название файла - точнее, на его первую букву. При этом при смене имени файла ошибка не пропадает.
Python:
python3 helloworld.py
SyntaxError: invalid syntax
 

Вложения

  • Screenshot 2022-10-24 014026.png
    Screenshot 2022-10-24 014026.png
    16,2 КБ · Просмотры: 3

Blue Moon

Новичок
Пользователь
Окт 21, 2022
5
0
1
она выполняется и после успешного выполнения закрывается
А как такое можно пофиксить? Хотелось бы все-таки видеть результат выполнения программы
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
Он показывает на название файла - точнее, на его первую букву. При этом при смене имени файла ошибка не пропадает.
Python:
python3 helloworld.py
SyntaxError: invalid syntax
вы запускаете в интерпретаторе, а нужно запускать в консоли, или поставьте какую нибудь IDE
 

Blue Moon

Новичок
Пользователь
Окт 21, 2022
5
0
1
вы запускаете в интерпретаторе, а нужно запускать в консоли, или поставьте какую нибудь IDE
А разве консоль и интерпретатор не одно и то же? Да и если вы имеете в виду Python IDLE, то, как видно на скрине, в нем я и открываю

"Интерактивная консоль Python (также интерпретатор или оболочка Python) предоставляет программистам быстрый способ выполнить команды и протестировать код, не создавая файл." (первый ответ в гугле на запрос "что такое консоль в питоне")
 

Blue Moon

Новичок
Пользователь
Окт 21, 2022
5
0
1
напишите в конце input()
Спасибо :)
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
А разве консоль и интерпретатор не одно и то же?
нет, консоль в виндовс это cmd

Да и если вы имеете в виду Python IDLE
нет, IDE - это интегрированная среда разработки, самая популярная для питона это PyCharm

"Интерактивная консоль Python
консоль питона и консоль системы это разные вещи...
выше уже написал, что в виндовс консоль - это cmd, командная строка...
 

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