Записать программы на языке Python
Уровень А.
1)Напишите программу, которая получает случайное целое число – 0 или 1, а затем
выводит цепочку из 10 знаков «–», если получено число 0, и цепочку из 10 знаков
«+», если получено число 1 Пример:
Случайное число 0
Случайное число 1
2)Напишите программу, которая вводит с клавиатуры натуральное число N и
выводит цепочку из N символов «o»:
Введите длину цепочки: 10
3)Напишите программу, которая вводит натуральное число (не более 1000000000) и
определяет, сколько его цифр равны 9:
Введите натуральное число: 90090
Единиц: 2
4)Напишите программу, которая вводит с клавиатуры натуральное число N и
выводит квадрат из символов «o» размером NN:
Введите размер квадрата: 5
Для решения данной задачи можно использовать условный оператор if-else. Если случайное число равно 0, то выводится цепочка из 10 знаков "-", иначе выводится цепочка из 10 знаков "+".
```python
import random
# Генерация случайного целого числа 0 или 1
random_num = random.randint(0, 1)
if random_num == 0:
print("Цепочка из 10 знаков '-': ----------")
else:
print("Цепочка из 10 знаков '+': ++++++++++")
```
2) Программа, которая вводит с клавиатуры натуральное число и выводит цепочку из символов "o".
Для решения данной задачи необходимо использовать функцию `input()` для ввода значения с клавиатуры, а затем с помощью цикла for выводить символ "o" нужное количество раз.
```python
n = int(input("Введите длину цепочки: "))
for i in range(n):
print("o", end="")
```
3) Программа, которая определяет, сколько цифр равно 9 в заданном числе.
Для решения данной задачи необходимо использовать функцию `input()` для ввода значения с клавиатуры. Затем преобразуем введенное число в строку и посчитаем количество символов "9" в этой строке с помощью метода `count()`.
```python
num = input("Введите натуральное число: ")
count = num.count("9")
print("Единиц:", count)
```
4) Программа, которая вводит с клавиатуры натуральное число и выводит квадрат из символов "o" размером N x N.
Для решения данной задачи необходимо использовать функцию `input()` для ввода значения с клавиатуры. Затем с помощью циклов for выводим N строк, в каждой строке N символов "o".
```python
n = int(input("Введите размер квадрата: "))
for i in range(n):
for j in range(n):
print("o", end="")
print("")
```
Обратите внимание, что символы "+" и "-" в задаче 1, символ "o" в задачах 2 и 4, а также символ "9" в задаче 3 могут быть заменены на любые другие символы или цифры в соответствии с требованиями задачи.