Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Лина Риновская Ученик (184), на голосовании 6 месяцев назад
Пользователь вводит с клавиатуры числа. Если число больше нуля нужно вывести надпись
«Number is positive», если меньше нуля «Number
is negative», если равно нулю «Number is equal to
zero». Когда пользователь вводит число 7 программа прекращает свою работу и выводит на
экран надпись «Good bye!»
Голосование за лучший ответ
ап авы Знаток (309) 1 год назад
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
ᅠ ᅠ Гуру (3590) 1 год назад
Так выглядит на Паскале:
 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 должна выключиться.
 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 бота. Где там нормальный код-то?
Похожие вопросы