Найти - Пользователи
Полная версия: IndentationError
Начало » Python для новичков » IndentationError
1
ciklone
понимаю что отступы, но где??

def matem(request):
    if request.POST:
        form = triangle(request.POST)
        # Если форма прошла валидацию
        if form.is_valid():
            cd = form.cleaned_data
            # ... сохранение в базу, к примеру
            # здесь мы просто выведем результат на экран
            ab = cd['ab']
            bc = cd['bc']
            ac = cd['ac']
            rez1 = 'Вы ввели такие данные:</br>' 
            rez2 = 'Сторона АВ: ' + str(ab) + ' Сторона ВС: '+str(bc) +' Сторона АС: '+str(ac)+'</br>'
            summa = ' Сумма сторон :'+str(ab + bc + ac)
		 		if ab+bc>ac and ab+ac>bc and bc+ac>ab:
		 		    soobsh = 'Это треугольник'
		 			 return HttpResponse(rez1+rez2+summa+soobsh)		
		 		else:
		 		    soobsh = 'Это не является треугольником, измените параметры'	 
	     return HttpResponse(rez1+rez2+summa+soobsh)
    else:
        form = triangle()
    return render(request, 'html/matem.html', {'form': form})	
	 ##return render_to_response('html/matem.html', locals())

говорит, что в строке if ab+bc….. что только не делал…
FishHook
после строки
summa = ' Сумма сторон :'+str(ab + bc + ac)
отступ не нужен
ciklone
FishHook
после строки
его там нет, тут так показало, может на github выложить?
FishHook
раз показало, значит есть
ciklone
FishHook
раз показало, значит есть
внатуре есть! для разработки использую HTML редактор “Рыбка” и он этого не показывает! Открыл в пиитоне и действительно! всё получилось.
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