Top.Mail.Ru
Ответы

HELP!!Напишите программу на Python

1)Папа Алисы принес с работы многофункционального робота-секретаря и подарил Алисе. Алиса назвала его Локи. Теперь у неё есть дело — обучать и тестировать робота. Алиса написала программу, чтобы Локи напечатал повторяющийся узор из символов.
Есть число n. Выведи узор из n частей, если одна часть выглядит так:
+_+_+
_+_+_
Скопируй узор из условия, чтобы не ошибиться.

Ввод Вывод
2 +_+_+
_+_+_
+_+_+
_+_+_
3 +_+_+
_+_+_
+_+_+
_+_+_
+_+_+
_+_+_

2)Алиса попросила папу научить её играть в настольный теннис (обязательно лучше друга Васи). Папа тренирует Алису, а их домашний робот Локи записывает в строку, кто выиграл: если Алиса, робот пишет "А", если папа — "П".
Есть строка, которую робот распечатал в конце игры. Выведи, сколько раундов выиграла Алиса.

Ввод Вывод
АППА 2
ППП 0

3)Возле дома Алисы завелись ящерицы. Они в ужасе бегают по парковке и отбрасывают хвосты, а робот Локи их подбирает.
В 1-й день Локи нашёл 1 хвост, во 2-й — 3 хвоста, в 3-й — 5 хвостов, …, в k-й день он нашёл 2 * k - 1.
Есть число n. На какой день общее количество хвостов у робота впервые стало строго больше n?

Ввод Вывод
3 2
4 3

Примечание: в первый день у робота всего был 1 хвост, во второй 1 + 3 = 4 хвоста (4 больше 3), в третий 1 + 3 + 5 = 9 хвостов (9 больше 4).

4)Алиса с Локи гуляют по бульвару, вдоль которого горит только каждый 3⁠-⁠й фонарь (через 2). Девочка дала роботу задание пронумеровать фонари. Он распечатал на стикерах числа от 1 до n и наклеил их на n фонарей. Оказалось, что фонарь с номером n горит.
Затем Алиса велела Локи перемножить все номера горящих фонарей.
Есть n. Какое число получилось у робота?

Ввод Вывод
8 80
4 4

Примечание: для n = 8 из фонарей 1 2 3 4 5 6 7 8 будут гореть 2, 5 и 8. Произведение их порядковых номеров равно 2 x 5 x 8 = 80. Для n = 4: 1 2 3 4 будут гореть 1-й и 4-й фонари. Произведение равно 1 x 4 = 4.

По дате
По рейтингу
Аватар пользователя
Просветленный
12345678910111213
 # 1 
[print("+_+_+\n_+_+_") for _ in range(int(input()))] 
     
# 2 
print(input().upper().count("А"))

# 3 Не хочу думать.

# 4
a, res = [i for i in range(0, int(input())+1)][::-3], 1 
for i in a: 
    res *= i 
print(res)