Top.Mail.Ru
Ответы

Помогите написать код на python

Пользователь вводит с клавиатуры числа. Если число больше нуля нужно вывести надпись
«Number is positive», если меньше нуля «Number
is negative», если равно нулю «Number is equal to
zero». Когда пользователь вводит число 7 программа прекращает свою работу и выводит на
экран надпись «Good bye!»

По дате
По рейтингу
Аватар пользователя
Знаток

while True:

num = int(input("Введите число: "))

if num > 0:

print("Number is positive")

elif num < 0:

print("Number is negative")

else:

print("Number is equal to zero")

if num == 7:

print("Good bye!")

break

Аватар пользователя

Так выглядит на Паскале:

12345678910111213
 program test_1; 
var x: real; 
begin 
  readln(x); 
if (x > 0) and (x <> 7) then 
  writeln('Number is positive'); 
if x < 0 then 
  writeln('Number is negative'); 
if x = 9 then 
  writeln('Number is equal to zero'); 
if x = 7 then 
  writeln('Good bye!'); 
end. 

Так выглядит на Питоне, но данный код для онлайн-компилятора. Как он будет работать в PyCharm или VS - не знаю, по идее, с помощью time.sleep или break должна выключиться.

123456789
 x = float(input()) 
if (x > 0) and (x != 7): 
    print('Number is positive') 
elif x < 0: 
    print('Number is negative') 
elif x == 0: 
    print('Number is equal to zero') 
elif x == 7: 
    print('Good bye!') 

Другой ответ от пользователя, что выше, скопирован от GPT бота. Где там нормальный код-то?