Срочно Пайтон



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

Ответы

Ответ дал: vimmortal2
0

Программа:
Python:

№1)

while True:

   number = int(input())

   if number > 0:

       print('Number is positive')

   elif number < 0:

       print('Number is negative')

   else:

       print('Number is equal to zero')

   if number == 7:

       print('Good bye!')

       exit()

№2)

arr = []

while True:

   number = int(input())

   arr.append(number)

   if number == 7:

       print('Сумма введённых чисел:', sum(arr))

       print('Максимальное число:', max(arr))

       print('Минимальное число:', min(arr))

       exit()

Объяснение:

Код №1: с помощью цикла while True выполняем код "бесконечно" - до тех пор, пока не введётся 7. Вводится число number. Если оно больше нуля, выводим соответствующий текст по условию. Если меньше нуля, также выводим текст по условию. Если равно нулю, выводим текст по условию. Если введено 7, то выводим текст по условию и останавливаем выполнение программы с помощью метода exit().

Код №2: в начале регистрируем пустой массив arr. С помощью цикла while True выполняем код "бесконечно" - до тех пор, пока не введётся 7. Вводится число number. Это число добавляется в массив arr. Если было введено 7, то выводим сумму чисел с помощью встроенного метода sum(), максимальное число с помощью метода max() и минимальное число с помощью метода min(). И в конце останавливаем выполнение программы с помощью метода exit().

Результат:

№1)

5

Number is positive

-2

Number is negative

-3

Number is negative

0

Number is equal to zero

7

Number is positive

Good bye!

№2)

5

3

4

5

-1

7

Сумма введённых чисел: 23

Максимальное число: 7

Минимальное число: -1

#SPJ1

Вас заинтересует