Предмет: Информатика, автор: Memedi

Інформатика, допоможіть, будь ласка​

Приложения:

Ответы

Автор ответа: revivalvimeworld
0

1. Програма, яка виводить всі числа від 1 до заданого користувачем числа:

num = int(input("Введіть додатнє ціле число: "))

if num <= 0:

   print("Введене число не є додатнім")

else:

   for i in range(1, num+1):

       print(i)


2. Програма, яка знаходить максимальне значення в послідовності чисел, введених користувачем, та завершує роботу при введенні нуля:

max_num = None

while True:

   num = int(input("Введіть число (або 0, щоб завершити ввід): "))

   

   if num == 0:

       break

   

   if max_num is None or num > max_num:

       max_num = num

       

print("Максимальне число:", max_num)

У цій програмі ми використовуємо змінну max_num, яка спочатку має значення None, тобто ще не було введено жодного числа. Кожен наступний введений користувачем num порівнюється з max_num, і якщо num більше, ніж поточне max_num, то max_num оновлюється. При введенні 0 програма завершується, і виводиться максимальне число.

Похожие вопросы