Котлета Бургер

Помогите решить задачки)))

Во время обучения мы все сталкиваемся с различными задачками, которые приходится решать. Некоторые из них достаточно простые, а другие вызывают затруднения и требуют дополнительной помощи. В этой статье мы рассмотрим несколько задачек разной сложности и предложим вам способы их решения.

Задачка 1: Вычисление суммы чисел

Условие: Напишите программу, которая будет вычислять сумму всех чисел от 1 до заданного числа n.

Пример: Вход: n = 5 Выход: 15 (1 + 2 + 3 + 4 + 5 = 15)

Решение:

n = int(input("Введите число n: "))

sum = 0
for i in range(1, n+1):
    sum += i

print("Сумма чисел от 1 до", n, "равна", sum)

В данном решении мы используем цикл for, чтобы пройтись по всем числам от 1 до n. На каждой итерации мы добавляем очередное число к переменной sum, которая и является суммой чисел.

Задачка 2: Проверка на простое число

Условие: Напишите программу, которая проверяет, является ли заданное число n простым числом.

Пример: Вход: n = 7 Выход: Да

Решение:

n = int(input("Введите число n: "))

is_prime = True  # предполагаем, что число простое

for i in range(2, int(n/2)+1):
    if n % i == 0:
        is_prime = False
        break

if is_prime:
    print("Да")
else:
    print("Нет")

В данном решении мы используем цикл for, чтобы проверить все числа от 2 до половины заданного числа. Если найдется число, на которое заданное число делится без остатка, то оно не является простым.

Задачка 3: Поиск факториала числа

Условие: Напишите программу, которая будет находить факториал заданного числа n.

Пример: Вход: n = 5 Выход: 120 (5 * 4 * 3 * 2 * 1 = 120)

Решение:

n = int(input("Введите число n: "))

factorial = 1
for i in range(1, n+1):
    factorial *= i

print("Факториал числа", n, "равен", factorial)

В данном решении мы используем цикл for, чтобы перемножить все числа от 1 до n. Начальное значение переменной factorial равно 1, чтобы учитывать случай, когда n равно 0.

Это всего лишь несколько примеров задачек, с которыми можно столкнуться во время обучения. Надеюсь, что данная статья помогла вам разобраться в решении этих задачек и понять основные принципы их решения. Успехов вам в дальнейшем обучении!