Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1560067
А
Аноним
19 сентября 2024 16:50 · публичный вопрос
А
Аноним

7. Составьте программу, которая выведет на экран кубы чисел от 1 до 5: Куб числа 1 - 1 Куб числа 2 - 8 Куб числа 3 - 27 Куб числа 4 - 64 Куб числа 5 - 125 8. С клавиатуры вводится…

Запрос пользователя

7. Составьте программу, которая выведет на экран кубы чисел от 1 до 5: Куб числа 1 - 1 Куб числа 2 - 8 Куб числа 3 - 27 Куб числа 4 - 64 Куб числа 5 - 125 8. С клавиатуры вводится натуральное число N. Программа должна найти факториал этого числа (обозначается как N!) - произведение всех натуральных чисел от 1 до N. Например, 5! = 1 • 2 • 3 • 4 • 5 = 120. 9. Напишите программу, которая находит количество четырёхзначных чисел, которые делятся на 7. 10. Ипполит задумал трёхзначное число, которое при делении на 15 даёт в остатке 11, а при делении на 11 даёт в остатке 9. Напишите программу, которая находит все такие числа. Задача 1 У Димы есть п маленьких постеров. Он хочет развесить их в ряд — один над другим. Место на стене, где будет середина каждого постера, он отмечает символом s. Помоги Диме разметить стену. Есть символ s и число постеров п. Выведи символ s в столбик п раз, чтобы увидеть, как постеры будут висеть на стене. Задача 2 Соня решила написать хитовую песню. Вася подал ей идею — взять две произвольные строчки и повторить их много раз на разные лады. Есть две строки песни и число п (сколько раз повторять). Выведи песню Сони. Задача 3 Соня отбирает из словаря длинные термины, чтобы выучить их и потом хвастаться эрудицией. Длинными она называет слова от 12 букв. Есть число п и п слов в столбик. Выведи все из них, в которых 12 или более букв.

Ответ нейросети
19 сентября 2024 16:50

Вот примеры программ для указанных задач на языке Python:

Задача 1

Вывести символ s в столбик п раз:

def draw_posters(n):
    for _ in range(n):
        print('s')

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

Задача 2

Вывести две строки, повторяемые п раз:

def create_song(line1, line2, repetitions):
    song = (line1 + "\n" + line2 + "\n") * repetitions
    print(song)

line1 = input("Введите первую строку песни: ")
line2 = input("Введите вторую строку песни: ")
n = int(input("Сколько раз повторять? "))
create_song(line1, line2, n)

Задача 3

Вывести все слова длиной 12 и более букв:

def long_terms(terms):
    long_terms_list = [term for term in terms if len(term) >= 12]
    for term in long_terms_list:
        print(term)

n = int(input("Введите количество слов: "))
terms = [input(f"Введите слово {i + 1}: ") for i in range(n)]
long_terms(terms)

Задача 7

Вывести кубы чисел от 1 до 5:

def print_cubes():
    for i in range(1, 6):
        print(f"Куб числа {i} - {i ** 3}")

print_cubes()

Задача 8

Вычислить факториал введённого числа:

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

n = int(input("Введите натуральное число N: "))
print(f"{n}! = {factorial(n)}")

Задача 9

Найти количество четырёхзначных чисел, делящихся на 7:

def count_four_digit_numbers_divisible_by_7():
    count = 0
    for number in range(1000, 10000):
        if number % 7 == 0:
            count += 1
    return count

print(f"Количество четырёхзначных чисел, делящихся на 7: {count_four_digit_numbers_divisible_by_7()}")

Задача 10

Найти все трёхзначные числа, удовлетворяющие условиям:

def find_numbers():
    valid_numbers = []
    for number in range(100, 1000):
        if number % 15 == 11 and number % 11 == 9:
            valid_numbers.append(number)
    return valid_numbers

numbers = find_numbers()
print(f"Трёхзначные числа, соответствующие условиям: {numbers}")

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