Найти - Пользователи
Полная версия: Не могу сделать задачу
Начало » Python для новичков » Не могу сделать задачу
1
tadalox
Надо решить квадратное уравнение в процедуре и пользователь должен вводить коэффициенты a,b,c. У меня получается сделать эту задачу из стандартными значениями коэффициентов.
def kvadrat(a,b,c):
D=b**2-4*a*c
import math
x1=(-b-math.sqrt(D))/(2*a)
x2=(-b+math.sqrt(D))/(2*a)
print x1,x2

kvadrat(1,0,-1)
Работаю во второй версии Питона!
doza_and
посмотрите row_input
tadalox
doza_and
посмотрите row_input
смотрел, только не пойму как использовать вместо стандартных значений, использовать в самой процедуре или вне ее?!
Carzil
import math
def kvadrat(a,b,c):
D = b ** 2 - 4 * a * c
x1 = (-b - math.sqrt(D)) / (2 * a)
x2=(-b + math.sqrt(D)) / (2 * a)
print x1, x2
kvadrat(int(raw_input()), int(raw_input()), int(raw_input()))
#или
a = int(raw_input())
b = int(raw_input())
c = int(raw_input())
kvadrat(a, b, c)
tadalox
Carzil
import math
def kvadrat(a,b,c):
D = b ** 2 - 4 * a * c
x1 = (-b - math.sqrt(D)) / (2 * a)
x2=(-b + math.sqrt(D)) / (2 * a)
print x1, x2
kvadrat(int(raw_input()), int(raw_input()), int(raw_input()))
#или
a = int(raw_input())
b = int(raw_input())
c = int(raw_input())
kvadrat(a, b, c)
спасибо, большое!
Fibio
в raw_input можно также включить предложение ввода:
a = int(raw_input('Enter a -'))
Обедающий философ
А можно вообще read eval print loop использовать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB