Модуль 2.1 (Cтроки и операции над ними) посвящен изучению самых популярных объектов в программировании на Python — строки.
Ниже представлены примеры задач с решением на тему Cтроки и операции над ними.
Для вывода текста на экран можно использовать:
Одинарные кавычки ('python')
Тройные кавычки ("""python""")
Двойные кавычки ("python")
Напишите программу, которая выводит фразу «Я стану крутым программистом!» три раза на отдельных строках; строки должны быть именно такие, символ в символ!.
# \n для переноса на новую строку a = 'Я стану крутым программистом!\n' print(a*3)
Напишите программу, которая напечатает строку, состоящую из 777 букв «W»
print("W" * 777)
Напишите программу, которая выводит «Лев Николаевич Толстой написал «Война и мир»» (без внешних кавычек).
print ('Лев Николаевич Толстой написал "Война и мир"')
Напишите программу, которая сначала считывает две фразы по очереди, а потом воспроизводит их в той же последовательности, каждую на отдельной строчке.
a, b= input(), input() print(a,b, sep = '\n')
Напишите программу, которая сначала считывает три фразы по очереди, а потом воспроизводит их в обратной последовательности, каждую на отдельной строчке.
st1 = input() st2 = input() st3 = input() print(st3, st2, st1, sep='\n')
Напишите программу, которая считывает с клавиатуры слово (или фразу, неважно), после чего выводит это же слово четыре раза на одной строке, разделяя их пробелами.
str = input() print((str + ' ') * 4)
Какие символы будут подсчитываться при использовании функции
len()
?
Все cимволы
Напишите программу, которая считывает с клавиатуры фразу и выводит на экран количество символ, которое содержалось в ней, учитывая все знаки препинания и пунктуации.
print(len(input()))
В примере ниже при помощи операции конкатенации мы получаем значения в переменных
s1
иs2
h = 'hello' w = 'world' s1 = h + w s2 = w + hВопрос: «В переменных хранятся
s1
иs2
одинаковые значения?»
Нет, от перестановки мест результат конкатенации изменится
Напишите программу, которая считывает с клавиатуры два слова (или фразы, неважно), после чего вы должны при помощи операции конкатенации сцепить вторую фразу с первой и вывести результат на экран.
a = input() b = input() print(b + a)
Напишите программу, которая считывает с клавиатуры слово (или фразу, неважно), после чего вывести данную строку, увеличенную по длине в 3 раза.
str = input() print(str * 3)
Какой результат данной операции (1+2)*(‘4’+’5’) ?
Постарайтесь ответить без использования консоли python
454545
Программа принимает на вход три символа через пробел в одну строку. Необходимо вывести код каждого символа при помощи функции ord в определенном формате.
a,b,c = input().split() print('Simvol code ' + a + ' is ' + str(ord(a)) + '.') print('Simvol code ' + b + ' is ' + str(ord(b)) + '.') print('Simvol code ' + c + ' is ' + str(ord(c)) + '.')
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Дана строка. Напишите программу, которая создает и отображает одну строку между этими строковыми символами. Примите вопросительный знак во введенной строке. в яве
я хз честно