2016-08-13 2 views
-1

Я пишу свой первый код и не могу понять, что означает эта ошибка, и что я должен исправить, Пожалуйста, помогите. Ошибка: Неожиданный eof при разбореОшибка: Неожиданный eof во время разбора?

import math 

def circumference(r): 
return 2 * math.pi * r 

def area(r) : 
return math.pi * radius**2 * r 

fName = input("Please enter your first name: ") 
lName = input("Please enter your last name: ") 
radius = float(input(fName + " " + lName + " , please enter your radius: ")) 


print("Hello %s %s Your circumference is %s and your area is %s " % (fName, lName, circumference(radius), area(radius)) 
+0

Как выполнить свой сценарий? – Daniel

+2

вы забудете закрывающую скобку в конце – ailin

+0

, и если вы используете python3, вы можете использовать 'str.format()', [здесь] (https://docs.python.org/3/library/string.html#format -примеры) некоторые примеры – ailin

ответ

0

Вам необходимо закрыть каждую скобку, которую вы открываете. Строка кода, которая, вероятно, вызывает ошибку, такова:

print("Hello %s %s Your circumference is %s and your area is %s " % (fName, lName, circumference(radius), area(radius)) 

Вам не хватает ")" в конце.

Смежные вопросы