1) Напишите программу на языке Python, которая выводит цепочку из 10 знаков — или +, в зависимости от полученного
1) Напишите программу на языке Python, которая выводит цепочку из 10 знаков — или +, в зависимости от полученного случайного целого числа — 0 или 1. Пример: случайное число 0 — ———-, случайное число 1 — ++++++++++.
2) Напишите программу на языке Python, которая получает от пользователя натуральное число N и выводит цепочку из N символов o. Пример: Введите длину цепочки: 10 — oooooooooo.
3) Напишите программу на языке Python, которая получает от пользователя натуральное число (не превышающее 1000) и выполняет определенные действия с этим числом.
Ответ:
1) Для решения задачи мы можем использовать функцию random.randint(a, b), которая возвращает случайное целое число от a до b. В данной задаче a будет равно 0, а b будет равно 1. Затем, в зависимости от полученного случайного числа, мы будем выводить 10 знаков ‘-‘ или ‘+’.
import random random_number = random.randint(0, 1) if random_number == 0: sequence = '-' * 10 else: sequence = '+' * 10 print(sequence)
2) Для решения второй задачи мы можем использовать функцию input(), которая позволяет пользователю ввести данные с клавиатуры. В данной задаче пользователь будет вводить только натуральное число N. Затем мы будем выводить цепочку из N символов ‘o’.
N = int(input("Введите длину цепочки: ")) sequence = 'o' * N print(sequence)
3) Для решения третьей задачи мы также будем использовать функцию input(), чтобы пользователь мог ввести данные с клавиатуры. Затем мы преобразуем полученные строки в числа, используя функцию int(). После этого мы используем оператор для возведения основания в степень и выводим результат.
base = int(input("Введите основание степени: ")) exponent = int(input("Введите показатель степени: ")) result = base exponent print("Результат:", result)