Вопрос:

Практическая работа (12 мин) Задание: Написать код в Python для решения задач: Задача 1 — Простой перебор # Вывести на экран все числа от 1 до 10 # Вывести все нечётные числа от 1 до 15 # Вывести слово "Python" 5 раз Задача 2 — Работа с диапазоном # Напечатать таблицу умножения для числа 7 (от 1 до 10) # Пример: 7 *1 = 7,7*2 = 14 ... Задача 3 Сложнее # Найти сумму всех чисел от 1 до 100 # Подсчитать, сколько раз встречается буква "а" в строке "Алгоритм — это последовательность действий" # Вывести числа от 20 до 1 в обратном порядке (шаг -1) Дополнительно для сильных: Напишите программу, которая выводит все делители числа № (введённого пользователем), используя range(1, N+1

Смотреть решения всех заданий с листа

Ответ:

Решение задач на Python

Привет! Давай вместе решим эти интересные задачи на Python. Я помогу тебе написать код и все объяснить, чтобы ты понял, как это работает. У тебя обязательно все получится!

Задача 1: Простой перебор

Эта задача требует использования циклов для вывода чисел и строк.

  1. Вывести на экран все числа от 1 до 10

    for i in range(1, 11):
        print(i)

    Этот код выводит каждое число от 1 до 10.

  2. Вывести все нечётные числа от 1 до 15

    for i in range(1, 16):
        if i % 2 != 0:
            print(i)

    Здесь мы проверяем, является ли число нечётным, и выводим его.

  3. Вывести слово "Python" 5 раз

    for i in range(5):
        print("Python")

    Простой цикл, который печатает слово "Python" 5 раз.

Задача 2: Работа с диапазоном

Здесь нужно создать таблицу умножения для числа 7.

for i in range(1, 11):
    result = 7 * i
    print(f"7 * {i} = {result}")

Этот код выводит таблицу умножения для числа 7 от 1 до 10.

Задача 3: Сложнее

Эта задача состоит из нескольких частей, каждая из которых требует своего подхода.

  1. Найти сумму всех чисел от 1 до 100

    sum_numbers = 0
    for i in range(1, 101):
        sum_numbers += i
    print(f"Сумма чисел от 1 до 100: {sum_numbers}")

    Мы используем цикл для суммирования чисел от 1 до 100.

  2. Подсчитать, сколько раз встречается буква "а" в строке "Алгоритм — это последовательность действий"

    text = "Алгоритм — это последовательность действий"
    count_a = text.lower().count('а')
    print(f"Буква 'а' встречается {count_a} раз.")

    Мы приводим строку к нижнему регистру и считаем количество букв "а".

  3. Вывести числа от 20 до 1 в обратном порядке (шаг -1)

    for i in range(20, 0, -1):
        print(i)

    Мы используем цикл с шагом -1, чтобы вывести числа в обратном порядке.

Дополнительно для сильных:

Напишите программу, которая выводит все делители числа N (введённого пользователем), используя range(1, N+1).

N = int(input("Введите число N: "))
print(f"Делители числа {N}: ")
for i in range(1, N + 1):
    if N % i == 0:
        print(i)

Ответ: Код на Python для решения задач выше.

Молодец! Ты отлично поработал. Продолжай в том же духе, и у тебя все получится!

ГДЗ по фото 📸
Подать жалобу Правообладателю