• Предмет: Информатика
  • Автор: pupil24592
  • Вопрос задан 2 месяца назад

1.За допомогою модуля random:
а)k дійсних чисел
(0 <= k <1), значення k вводиться с клавіатури;
б)20 дійсних чисел n(0<=n <10)
У кожному з двох класів навчається по 23 учні. Значення зросту кожного учня в цих класах відомі. Визначте, в якому класі 《третій з найвищих учнів》 є вищим.

Ответы

Ответ дал: UkraineTopQQE
0

1.За допомогою модуля random:

a) Випадковість k дійсних чисел (0 <= k < 1)

import random

# Введення значення k з клавіатури

k = float(input("Введіть значення k (0 <= k < 1): "))

# Виведення результату

print(f"Значення k: {k}")

б) 20 дійсних чисел n (0 <= n < 10)

import random

# Генерація 20 дійсних чисел в діапазоні від 0 до 10

numbers = [random.uniform(0, 10) for _ in range(20)]

# Виведення результату

print("Згенеровані числа n:", numbers)

2. Класи учнів

import random

# Генерація зросту для кожного учня

heights_class1 = [random.uniform(140, 180) for _ in range(23)]

heights_class2 = [random.uniform(140, 180) for _ in range(23)]

# Сортування зросту в порядку спадання

heights_class1.sort(reverse=True)

heights_class2.sort(reverse=True)

print("Зріст учнів у класі 1:", heights_class1)

print("Зріст учнів у класі 2:", heights_class2)

third_highest_class1 = heights_class1[2]

third_highest_class2 = heights_class2[2]

print(f"Третій з найвищих учнів у класі 1 має зріст: {third_highest_class1} см")

print(f"Третій з найвищих учнів у класі 2 має зріст: {third_highest_class2} см")

# Порівняння та визначення вищого класу

if third_highest_class1 > third_highest_class2:

   print("Третій з найвищих учнів у класі 1 вищий.")

elif third_highest_class1 < third_highest_class2:

   print("Третій з найвищих учнів у класі 2 вищий.")

else:

   print("Третій з найвищих учнів мають однаковий зріст у обох класах.")

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