# Список містить як додатні елементи так і від'ємні
# Потрібно помістити додатні в один список, а
# від'ємні в інший
# модуль random містить функцію random(),
# що генерує випадкові числа числа
import random
# вхідний список список
a = []
# цикл, в якому він заповнюється
for i in range(20):
# випадкове дійсне число від 0 до 0.99(9)
n = random.random()
# випадкове дійсне число від 0 до 19,(9)
n = n * 20
# перетворення до цілого (от 0 до 19)
n = int(n)
# випадкове число від -10 до 9
n = n - 10
# добавлення випадкового числа в кінець списку
a.append(n)
# вивід вхідного списку на екран
print(a)
# список для від'ємних чисел
neg = []
# список для додатніх чисел
pos = []
# перебирається кожний елемент (i) вхідного списку (a)
for i in a:
# якщо елемент менше нуля,
if i < 0:
# то додається до списку від'ємних чисел
neg.append(i)
# якщо елемент більший нуля,
elif i > 0:
# то додається до списку додатніх чисел
pos.append(i)
# Примітка. Нуль не додається нікуди
# виведення списків
print(neg)
print(pos)
# Потрібно помістити додатні в один список, а
# від'ємні в інший
# модуль random містить функцію random(),
# що генерує випадкові числа числа
import random
# вхідний список список
a = []
# цикл, в якому він заповнюється
for i in range(20):
# випадкове дійсне число від 0 до 0.99(9)
n = random.random()
# випадкове дійсне число від 0 до 19,(9)
n = n * 20
# перетворення до цілого (от 0 до 19)
n = int(n)
# випадкове число від -10 до 9
n = n - 10
# добавлення випадкового числа в кінець списку
a.append(n)
# вивід вхідного списку на екран
print(a)
# список для від'ємних чисел
neg = []
# список для додатніх чисел
pos = []
# перебирається кожний елемент (i) вхідного списку (a)
for i in a:
# якщо елемент менше нуля,
if i < 0:
# то додається до списку від'ємних чисел
neg.append(i)
# якщо елемент більший нуля,
elif i > 0:
# то додається до списку додатніх чисел
pos.append(i)
# Примітка. Нуль не додається нікуди
# виведення списків
print(neg)
print(pos)
Комментариев нет:
Отправить комментарий