Информатика, вопрос задал antoninazitkova , 1 год назад

найдите ошибки в программе и запишите верный код программы

n=int(input("n = " ) )
if n = 0
print ("ноль-однозначное число")
else
if n > 0
print ("положительное",end=' ')
else
print ("отрицательное",end=' ')
print(" трёхзначные или более число")

Ответы на вопрос

Ответил vembo
1

В данной программе не хватает двоеточий после условных операторов if и else, а также знаков сравнения в условных операторах. Кроме того, необходимо добавить отступы в блоки кода, связанные с условными операторами. Верный код программы будет выглядеть так:

n = int(input("n = "))

if n == 0:

   print("ноль-однозначное число")

else:

   if n > 0:

       print("положительное", end=' ')

   else:

       print("отрицательное", end=' ')

   if abs(n) >= 100:

       print("трёхзначное или более число")

Новые вопросы