Решение модуля 2.1 Инди-курс программирования на Python

Модуль 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)) + '.')

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

2 комментариев
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Jaloliddin
Jaloliddin
1 год назад

Дана строка. Напишите программу, которая создает и отображает одну строку между этими строковыми символами. Примите вопросительный знак во введенной строке. в яве

знайка с луны
знайка с луны
Ответить на  Jaloliddin
1 год назад

я хз честно

2
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x