%%writefile mains_script.py
from math import pi
def mains():
def circle_area(r):
return pi * (r ** 2)
def circle_circumference(r):
return 2 * pi * r
radius = float(input("Enter radius: "))
print("Area =", circle_area(radius))
print("Circumference =", circle_circumference(radius))
if (__name__ == '__main__'):
mains()
%%bash
python3 mains_script.py
Traceback (most recent call last):
File "mains_script.py", line 23, in <module>
mains()
File "mains_script.py", line 16, in mains
radius = float(input("Enter radius: "))
EOFError: EOF when reading a line
Я попробую, кроме EOFError: break.он возвращает "разрыв вне цикла"
def circle_circumference(r):
return 2 * pi * r
try:
radius = float(input("Enter radius: "))
print("Area =", circle_area(radius))
print("Circumference =", circle_circumference(radius))
except EOFError:
break
if (__name__ == '__main__'):
mains()
File "mains_script.py", line 21
break
^
SyntaxError: 'break' outside loop
Я пытался попробовать, кроме EOFError: тоже возвращаю.он просто печатает радиус:, затем останавливается там.Помогите, пожалуйста.
игнорировать для слова слова.