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

СРОЧНО ДАЮ 55 баллов
(Пайтон)
1. Одержати випадковим чином два числа (від 0 до 6) , що моделює кість доміно. Вивести результат, наприклад, у вигляді: „Вибрано кість 4–0”.

2. Одержати у програмі 10 випадкових дійсних чисел у діапазоні від 0 до 1 та знайти їх суму.

3. Одержати у програмі 15 випадкових дійсних чисел у діапазоні від –6 до 6 та знайти кількість від’ємних.

4. Одержати випадковим чином одне число (0 чи 1), що моделює кидання монети (0-решка, 1-орел). Вивести результат, у вигляді: „орел” (якщо випало 1) та „решка” (якщо випало 0).

Ответы

Автор ответа: lozromanik
1

Відповідь:

import random as rand_var

#1

a=rand_var.randint(0,6)

b=rand_var.randint(0,6)

print(f"Вибрано кість {a}-{b}")

#2

l = [rand_var.randint(0,1) for i in range (10)]

print(l,sum(l))

#3

l = [rand_var.randint(-6,6) for i in range (15)]

print(l)

l = list(filter(lambda x:x<0,l))

print(l)

print(len(l))

#4

if(rand_var.randint(0,1)==0):

   print("решка")

else:

   print("орел")

Пояснення:

Код до кожного завдання після відповідної цифри у коментарі, пояснювати особливо нічого, програми виконують свої завдання.


isaienkoandrii: Import random, що зверху обов'язково писати спочатку всіх завдань?
lozromanik: Обов'язково, це модуль для псевдовипадкових чисел, оскільки, як можете бачити, rand_val є усюди, а він у свою чергу є псевдонімом для модуля random. Як зараз написано - воно спрацює, але якщо треба кожне окремо - то для кожного окремо пишемо імпорт. Для зручності можете зробити це все у вигляді окремих файлів
Похожие вопросы
Предмет: Русский язык, автор: Бабочка123451
Предмет: Математика, автор: Jacksondoo