1) Створити і вивести список з 15 випадкових цілих чисел від 2 до 50: 1) знайти максимальний елемент, 2) знайти мінімальний елемент 3) вилучити елемент на п’ятій позиції, 4) упорядкувати новий список у порядку зменшення значень його елементів 5) вставити в нього на третю позицію число 25, 6) потім замінити значення другого елемента на число 11.
2)Створити і вивести список з 10 випадкових літер взятих зі слова
"Інформатика".
Розробити програму, за
допомогою якої можна
підрахувати скільки разів у
створеному списку зустрічається
літера "н".
буде стояти знак"; "(крапка з комою з пропуском). Вивести отриманий рядок.
3)Задано список із 10 слів.
Програма має сформувати з нього свій список із 5 слів.
Програма має вибрати з нього випадкове слово.
З обраного випадкового слова випадково вибрати букву і попросити користувача її вгадати.
Наприклад список слів: ['самовар', 'весна', 'літо]
Вибране випадкове слово: весна
Вибрана випадкова буква: 'с'
Виводимо на екран: ве?на
Користувач намагається вгадати букву.
Примітка: використовуйте метод
choice aбo sample модуля random.
допоможіть будь ласка,дуже треба
Ответы
1.
import random
# Створюємо список з 15 випадкових цілих чисел від 2 до 50
numbers = [random.randint(2, 50) for i in range(15)]
print("Список чисел:", numbers)
# Знаходимо максимальний та мінімальний елементи
max_num = max(numbers)
min_num = min(numbers)
print("Максимальний елемент:", max_num)
print("Мінімальний елемент:", min_num)
# Видаляємо елемент на п'ятій позиції
del numbers[4]
print("Список чисел після видалення елементу на п'ятій позиції:", numbers)
# Сортуємо список у порядку зменшення його елементів
numbers.sort(reverse=True)
print("Список чисел у порядку зменшення його елементів:", numbers)
# Вставляємо число 25 на третю позицію
numbers.insert(2, 25)
print("Список чисел після вставки числа 25 на третю позицію:", numbers)
# Замінюємо значення другого елемента на число 11
numbers[1] = 11
print("Список чисел після заміни значення другого елемента на число 11:", numbers)
2.
import random
word = "Інформатика"
# Створюємо список з 10 випадкових літер зі слова "Інформатика"
letters = random.sample(word, 10)
print("Список літер:", letters)
# Підраховуємо кількість входжень літери "н" у список літер
count_n = letters.count('н')
print("Кількість входжень літери 'н':", count_n)
3.
import random
words = ['самовар', 'весна', 'літо', 'бджола', 'мед', 'квітка', 'сонце', 'дощ', 'жито', 'листопад']
# Створюємо свій список з 5 слів
my_words = random.sample(words, 5)
print("Список моїх слів:", my_words)
# Вибираємо випадкове слово зі свого списку
random_word = random.choice(my_words)
print("Випадкове слово:", random_word)
# Вибираємо випадкову букву з вибраного слова
random_letter = random.choice(random_word)
print("Випадкова буква з вибраного слова:", random_letter)
# Просимо користувача вгадати випадкову букву в слові
guess = input("Вгадайте букву: ")
# Перевіряємо, чи відповідь коректна
if guess == random_letter:
print("Ви вгадали!")
else:
print("Нажаль, ви не вгадали. Правильна відповідь:", random_letter)
# Замість print можна використати функцію input, щоб програма почекала, доки користувач не введе свою відповідь