Степаша Смирнов
Мастер
(1343)
2 месяца назад
1.
import random
# Создаём список из 10 вещественных чисел
numbers = [random.uniform(0, 1) for _ in range(10)]
# Находим максимальный и минимальный элементы в списке
max_num = max(numbers)
min_num = min(numbers)
# Определяем, какой элемент встречается раньше
if max_num == numbers[0]:
print("Максимальный элемент встречается первым")
elif min_num == numbers[0]:
print("Минимальный элемент встречается первым")
else:
print("В списке нет элемента, который встречается раньше остальных")
2.
# Вводим размер списка с клавиатуры
n = int(input("Введите размер списка: "))
# Создаём список из n чисел
numbers = []
for i in range(n):
num = int(input(f"Введите число {i + 1}: "))
numbers.append(num)
max_num = -float('inf') # Устанавливаем начальное значение максимального числа, оканчивающегося на 3
# Находим максимальное число, оканчивающееся на 3, в списке
for num in numbers:
if num % 10 == 3 and num > max_num:
max_num = num
if max_num != -float('inf'): # Проверяем, есть ли хотя бы одно такое число в списке
print("Максимальное число, оканчивающееся на 3:", max_num)
else:
print("В списке нет чисел, оканчивающихся на 3")
3.
import random
# Создаём список произвольного размера
n = int(input("Введите размер списка: "))
numbers = [random.randint(-10, 10) for _ in range(n)]
min_num = min(numbers) # Находим минимальное число в списке
count = numbers.count(min_num) # Подсчитываем количество минимальных чисел
print("Список:", numbers)
print("Минимальное число:", min_num)
print("Количество минимальных чисел:", count)