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

Python ошибка invalid syntax

afdwqarfwq efqwefeq23 Ученик (138), открыт 1 неделю назад
 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): 
что там может быть неправильного я не понимаю?!
Дополнен 1 неделю назад
решил с нуля переписать код и возник такой прикол

Дополнен 1 неделю назад
проблема решена
вместо **0.5 нужно было использовать sqrt
3 ответа
ALess Знаток (351) 1 неделю назад
 def lc(g):
x = Symbol('x')
return integrate((1+(-x/((g**2-x**2)**0.5))**2), (x, -g, g))
Ооаоа РаоаталПрофи (868) 1 неделю назад
чисто из-за одной буквы ошибка, ахахах)))
afdwqarfwq efqwefeq23Ученик (138) 1 неделю назад
опечатка конечно была все таки код нужно писать в очках что бы видит ьчто пишу
но все равно ошибка в синтаксе пишет
ALess Знаток (351) afdwqarfwq efqwefeq23, угу, у тебя там retutn.
FreedomS Просветленный (41807) 1 неделю назад
 ((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Ученик (138) 1 неделю назад
спасибо, теперь появилась вторая проблема
FreedomS Просветленный (41807) afdwqarfwq efqwefeq23, хз у меня вывело
 1230324.64*hyper((-0.5, 1/2), (3/2,), 1.0) 
1.56878647922453e+19 - 4.50918749206445e+17*I*pi 
Ƹ Оракул (51047) 1 неделю назад
 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)}”)
Похожие вопросы