Вот примеры программ для указанных задач на языке 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-редактор или среду разработки и запустите.