Тест по информатике на тему: решение задач на Python (9 класс)
Вопросы:
Вопрос 1: Напишите программу на Python, которая запрашивает у пользователя число и выводит его квадрат.
Ответ:
number = float(input("Введите число: ")) square = number ** 2 print("Квадрат числа:", square)Вопрос 2: Создайте функцию, которая принимает два числа и возвращает их сумму. Подведите пример вызова функции и выведите результат.
Ответ:
def add_numbers(a, b): return a + b result = add_numbers(3, 5) print("Сумма чисел:", result)Вопрос 3: Напишите программу, которая выводит все четные числа от 1 до 20.
Ответ:
for i in range(1, 21): if i % 2 == 0: print(i)Вопрос 4: Напишите функцию, которая принимает список чисел и возвращает их среднее арифметическое.
Ответ:
def average(numbers): return sum(numbers) / len(numbers) numbers_list = [4, 8, 15, 16, 23, 42] avg = average(numbers_list) print("Среднее арифметическое:", avg)Вопрос 5: Напишите программу, которая принимает строку от пользователя и выводит количество гласных букв в этой строке.
Ответ:
def count_vowels(string): vowels = "aeiouAEIOU" count = sum(1 for char in string if char in vowels) return count user_input = input("Введите строку: ") num_vowels = count_vowels(user_input) print("Количество гласных букв:", num_vowels)
Этот тест позволяет проверить понимание основ программирования на Python у учеников 9 класса, а также их навыки в решении задач и написании функций.
