Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 27, 2011 21:32:11

tadalox
От:
Зарегистрирован: 2011-08-27
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу сделать задачу

Надо решить квадратное уравнение в процедуре и пользователь должен вводить коэффициенты 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)
Работаю во второй версии Питона!



Отредактировано (Авг. 27, 2011 21:34:20)

Офлайн

#2 Авг. 27, 2011 21:44:03

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Не могу сделать задачу

посмотрите row_input



Офлайн

#3 Авг. 27, 2011 21:45:46

tadalox
От:
Зарегистрирован: 2011-08-27
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу сделать задачу

doza_and
посмотрите row_input
смотрел, только не пойму как использовать вместо стандартных значений, использовать в самой процедуре или вне ее?!



Отредактировано (Авг. 27, 2011 21:46:00)

Офлайн

#4 Авг. 28, 2011 00:26:15

Carzil
От:
Зарегистрирован: 2010-05-26
Сообщения: 106
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу сделать задачу

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)



Офлайн

#5 Авг. 28, 2011 01:09:34

tadalox
От:
Зарегистрирован: 2011-08-27
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу сделать задачу

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)
спасибо, большое!



Офлайн

#6 Авг. 28, 2011 13:16:45

Fibio
От:
Зарегистрирован: 2010-09-14
Сообщения: 74
Репутация: +  2  -
Профиль   Отправить e-mail  

Не могу сделать задачу

в raw_input можно также включить предложение ввода:
a = int(raw_input('Enter a -'))



Офлайн

#7 Авг. 28, 2011 17:36:59

Обедающий философ
От:
Зарегистрирован: 2011-05-06
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу сделать задачу

А можно вообще read eval print loop использовать.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version