Конечно, вот решения для каждого уровня:
### Уровень Junior:
Задача: Вывести первый и последний символ строки.
text = input() # Вводим строку
print(f'Первые символ этой строки {text[0]}') # Первый символ
print(f'Последний - {text[-1]}') # Последний символ
### Уровень Middle:
Задача: Вывести строку 100 раз, не используя более 3 строк кода.
text = input() # Вводим строку
print((text + '\n') * 100, end='') # Выводим строку 100 раз с переносом строки
### Уровень Senior:
Задача: Написать программу, которая выводит инициалы человека (имя, фамилия, отчество).
first_name, last_name, patronymic = input().split() # Вводим имя, фамилию и отчество
print(f'{last_name[0]}.{first_name[0]}.{patronymic[0]}.') # Выводим инициалы
В каждом из решений использованы стандартные методы работы со строками в Python, такие как индексация, разбиение строки и форматирование вывода.
На вход программы подается строка текста. Вывести ее первый и последний символы в формате
Первые символ этой строки ...
Последний - ...
Уровень middle
На вход подается строка текста. Придумать как вывести ее 100 раз не используя более 3 строк кода
Уровень senior
На вход программе подаются три строки: имя фамилия и отчество. Написать программу которая выводит инициалы человека