Помогите с задачей на пайтон
1. Пользователь вводит с клавиатуры числа. Если число больше нуля нужно вывести надпись «Number is positive»,если меньше нуля «Number is negative», если равно нулю «Number is equal to zero». Когда пользователь вводит число 7 программа прекращает свою работу и выводит на экран надпись «Good bye!»
Answers & Comments
Відповідь:
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
Пояснення:
В данном решении используется бесконечный цикл while и условные операторы if/elif/else для проверки введенного числа. Когда пользователь вводит число 7, цикл прерывается и выводится на экран сообщение "Good bye!".
Ответ:
Вот код программы на языке Python, который решает данную задачу:
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
Объяснение:
Программа будет бесконечно запрашивать у пользователя ввод чисел и выводить соответствующие сообщения, пока пользователь не введет число 7. Когда это происходит, программа выведет сообщение "Good bye!" и завершится.