Python

Ошибка при написании скрипта на python syntax error: invalid syntax Что делать?

Написал самый простой скрипт, ну или как там это называется:
print( "Hello World!" )

выдает ошибку: File "", line 1
python hello.py
syntax error: invalid syntax

Что делать?
Какая версия python?
2 и 3 версии по разному обрабатывают команду print.
Пример для 2 версии.
Владимир Зенков
Владимир Зенков
75 953
Лучший ответ
Игорь & Оля Пыркины Такая программа должна работать в любой версии
У меня в версии 3.6.1 сработало, по крайней мере в окне Shell
>>> print( "Hello World!" )
Hello World!
может ему не нравятся пробелы после первой и перед последней скобкой. Они там точно лишние.
в python 2.x print это оператор, и принимает аргументы без скобок
в python 3.x print это функция, и требует скобки вокруг аргументов

для python 2.x можно сделать
from __future__ import print_function

и использовать print как фунцию
Называется самая простая команда.
Попробуй написать без скобок.
SA
Sagit Aubakirov
269
у меня тоже ошибка invalid sintex вот код from tkinter import*
from tkinter.ttk import Combobox

def clic():
b1 = eval(d.get())
a1 = b.get()
d1 = eval(e.get())
i = "2{}4".format(b.get())
d.configure(text=i)
if a1 == "+":
c = b1 + d1
print(c)
elif a1 == "-":
c = b1 - d1
print(c)
elif a1 == "*":
c = b1 * d1
print(c)
elif a1 == "/":
c = b1 / d1
print(c)
else:
print("выбрана неверная операцыя")

a = Tk()
a.geometry("450x450")
a.title("какойто калькулятор")

b = Combobox(a)
b['values'] = (+,"тут ошибка" -, *, /)
b.current(1)
b.grid(column=0, row=0)

c = Button(a, text="clic", command=clic)
c.grid(column=3, row=0)

d = Entry(a,width=10)
d.grid(column=0, row=0)

e = Entry(a,width=10)
e.grid(column=2, row=0)

a.mainloop