СРОЧНО ПАЙТОН
Написати програму до задачі :
Створити послідовність з довільної кількості випадкових цілих чисел з проміжка [-100; 100]. Знайти:
Найбільший член послідовності;
Суму чисел послідовності, як закінчуютьсч нулем (наприклад, 20, -40);
Добуток парних чисел послідовності
З'ясувати, яких чисел більше додатних чи від'ємних
Дане завдання можна оформити одною програмо, а можна як чотири окремі (як вам зручно)
Answers & Comments
Відповідь:
import random
n = int(input("N = "))
list_r = []
zero_end = 0
pair = 1
positive = 0
negative = 0
for i in range(n):
r = random.randint(-100, 100)
list_r.append(r)
if r%10==0:
zero_end += 1
if r%2==0:
pair = pair*r
if r > 0:
positive =+ 1
if r < 0:
negative =+ 1
print(list_r)
print(f'Максимальне {max(list_r)}')
print(f'Числа які закінчуються нулем {zero_end}')
print(f'Добуток парних чисел послідовності {pair}')
if positive > negative:
print('Додатних більше')
else:
print('''Від'ємних більше''')
Пояснення:
30 Traceback (most recent call last):
File "C:/Users/38097/AppData/Local/Programs/Python/Python310/100-100 найбільше.py", line 8, in
zero_end+= 1
NameError: name 'zero_end' is not defined
N = 23
[9, 67, 58, 43, -78, 89, -63, -82, -100, -57, -32, 97, 23, -97, 38, 8, -20, -58, 43, -34, -74, -11, -28]
Максимальне 97
Числа які закінчуються нулем 2
Добуток парних чисел послідовності -29490807744233472000
Від'ємних більше