Форум сайта python.su
Я написал программу для решения квадратных уравнений, но что-то не так и не работает.
Вот код:
a = int(input(“a=”))
b = int(input(“b=”))
c = int(input(“c=”))
d = b ** 2 - 4 * a * c
print (d)
if d<0:
print “корней нет ”
elif d==o:
x = -b \(2 * a)
print (x)
else :
x1 = (-b + math.sqrt(d) \ (2 * a))
x2 = (-b - math.sqrt(d) \ (2 * a))
print “x1=”, x1
print “x2=”, x2
Пожалуйста, помогите мне найти ошибку
спасибо
Офлайн
Новые пользователи, как под копирку
Программа не работает, потому что ты нагло врёшь. У полинома отличного от константы всегда есть корни.
1) В Python деление обозначается слэшем
2) Используй теги для оформления кода
3) Если ты говоришь об ошибке, то приводи сообщение о ней
Отредактировано Budulianin (Ноя. 3, 2013 02:12:58)
Офлайн
# -*- coding: utf-8 -*-
import math
a = int(input('a='))
b = int(input('b='))
c = int(input('c='))
d = b ** 2 - 4 * a * c
print (d)
if d<0:
print 'корней нет'
elif d==0:
x = -b /(2 * a)
print (x)
else:
x1 = (-b + math.sqrt(d) / (2 * a))
x2 = (-b - math.sqrt(d) / (2 * a))
print 'x1='+ str(x1)
print 'x2='+ str(x2)
Офлайн
Какая ошибка, в рот мне ноги? Какая версия питона? Если 3.х, то в последних принтах аргументы не в скобках, а раньше ты брал в скобки…
Офлайн