Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python ошибка invalid syntax

afdwqarfwq efqwefeq23 Ученик (128), открыт 3 недели назад
 from sympy import * 
import numpy as np

def Sc(n):
t = Symbol('t')
return integrate((n**2-t**2)**0.5, (t, 0, n)

def lc(g):
x = Symbol('x')
retutn integrate((1+(-x/((g**2-x**2)**0.5))**2), (x, -g, g)

n = float(input())
print(4*Sc(n))
print(2*lc(n))
задача на нахождение площади круга и длины окружности с заданым радиусом
ошибка в строке
 def lc(g): 
что там может быть неправильного я не понимаю?!
Дополнен 3 недели назад
решил с нуля переписать код и возник такой прикол

Дополнен 3 недели назад
проблема решена
вместо **0.5 нужно было использовать sqrt
3 ответа
ALess Мастер (1419) 3 недели назад
 def lc(g):
x = Symbol('x')
return integrate((1+(-x/((g**2-x**2)**0.5))**2), (x, -g, g))
Ооаоа РаоаталПрофи (880) 3 недели назад
чисто из-за одной буквы ошибка, ахахах)))
afdwqarfwq efqwefeq23Ученик (128) 3 недели назад
опечатка конечно была все таки код нужно писать в очках что бы видит ьчто пишу
но все равно ошибка в синтаксе пишет
ALess Мастер (1419) afdwqarfwq efqwefeq23, угу, у тебя там retutn.
FreedomS Просветленный (41849) 3 недели назад
 ((n**2-t**2)**0.5, (t, 0, n) 
не совпадает количество открытых и закрытых скобок, твой код с исправлениями
 from sympy import *  
import numpy as np

def Sc(n):
t = Symbol('t')
return integrate((n**2-t**2)**0.5, (t, 0, n))

def lc(g):
x = Symbol('x')
return integrate(1+(-x/((g**2-x**2)**0.5))**2, (x, -g, g))

n = float(input())
print(4*Sc(n))
print(2*lc(n))
afdwqarfwq efqwefeq23Ученик (128) 3 недели назад
спасибо, теперь появилась вторая проблема
FreedomS Просветленный (41849) afdwqarfwq efqwefeq23, хз у меня вывело
 1230324.64*hyper((-0.5, 1/2), (3/2,), 1.0) 
1.56878647922453e+19 - 4.50918749206445e+17*I*pi 
Ƹ Оракул (52378) 3 недели назад
 from sympy import  
import numpy as np

def Sc(n):
t = Symbol(‘t’)
return integrate((n2-t2)0.5, (t, 0, n))

def lc(g):
x = Symbol(‘x’)
return integrate((1 + (-x/((g2-x**2)**0.5))**2)**0.5, (x, -g, g))

n = float(input("Введите радиус: "))
print(f"Площадь круга: {4Sc(n)}“)
print(f"Длина окружности: {2*lc(n)}”)
Похожие вопросы