Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Почему не получается реализовать else(python3)?

import math, cmath

print ("Программа нахождения площади произвольного треугольника")

a = input ("Введите длину 1 стороны: ")
b = input ("Введите длину 2 стороны: ")
c = input ("Введите длину 3 стороны: ") 

if float(a) > 0 and float(b) > 0 and float(c) > 0:

    p = float(a) + float(b) + float(c)   
    p = float(p) / 2        

    a = float(p) - float(a) 
    b = float(p) - float(b) 
    c = float(p) - float(c) 

    s = pow(float(a) * float(b) * float(c) * float(p), 1.0/2)

print(s)

else:
   print("Ошибка") 
ПрограммированиеPython+2
Анонимный вопрос
  ·   · 281
отступ print(s) У вас конструкция if заканчивается на s =...
программирование, базовое знание создание игр  · 21 нояб 2021
Перед кодом else вы не оступили 4 раза перед написание print (c) тем самым закрыли if без else. . . . .print(c) else: . . . .print("Ошибка") Вместо точек пробелы. Удачи в познаний Pythone и в программирования. :) Читать далее
Я - начинающий программист чайник, который...  · 17 нояб 2021
Здравствуйте. Скорее всего ваша ошибка это в отступах и/или табуляции (в python нельзя использовать пробелы вместо табуляции). А так, да, как сказал тот кто ответил выше вашу ошибку можно будет легче понять если вы отправите... Читать далее
Не совсем верно. В python можно использовать и пробелы и табуляцию в качестве отступов. Нельзя только ВМЕСТЕ)
Вечный студент  · 16 нояб 2021
Неплохо бы увидеть какую ошибку выдаёт консоль?)) Если честно мне лень запускать Ваш код(без обид), но по смыслу ошибки можно было бы попытаться что-то понять) P. S. Скорее всего неправильный отступ перед предпоследним "print"(к... Читать далее