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

Модуль 2.4 (Методы строк 2) Продолжаем знакомство с методами строк.

Что увидим на экране после выполнения данной программы?

s = 'hEllO WoRlD'
print(s.swapcase().capitalize().swapcase().lower())
hello world

Программа получает на вход фразу, ваша задача посчитать из скольких слов состоит данная фраза. Для удобства будем считать словом любую последовательность символов.

s = input()

print(len(s.split()))

Ниже перед вами представлен список list_strings, состоящий из строк. При помощи метода .join и соединителя - получите строку из этих элементов и выведите ее на экран

list_strings = ['Follow', 'the', 'Cops', 'Back', 'Home']

print('-'.join(list_strings))

Напишите программу, которая проверяет начинается ли введенная фраза строкой mam вне зависимости от регистра букв

В качестве ответа необходимо вывести True, если введенная строка начинается с mam, во всех остальных случаях нужно вывести False

a = input().lower()

print(a.startswith('mam'))

Программа получает на вход две строки, назовем их s и postfix. Напишите программу, которая проверяет заканчивается ли введенная фраза s строкой postfix

s = input() 
p = input()  

print(s.endswith(p))

Напишите программу, которая проверяет, чтобы введенная фраза s одновременно начиналась со строки prefix и заканчивалась строкой postfix 

a = input()
b = input()
c = input()

print(a.startswith(b) and a.endswith(c))

Сопоставьте названия метода с его проверкой 

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

Напишите программу, которая проверяет состоит ли введенная строка целиком из десятичных цифр

В качестве ответа необходимо вывести True, если условие выполняется, во всех остальных случаях нужно вывести False

a = input()

print(a.isdigit())

Напишите программу, которая проверяет состоит ли введенная строка целиком из заглавных букв

В качестве ответа необходимо вывести True, если условие выполняется, во всех остальных случаях нужно вывести False

a = input() 

print(a.isupper())

Напишите программу, которая проверяет состоит ли введенная строка целиком из строчных букв

В качестве ответа необходимо вывести True, если условие выполняется, во всех остальных случаях нужно вывести False

a = input() 

print(a.islower())

На вход программе поступает строка, состоящая из произвольного количества символов. Ваша задача дополнить введенную строку до 15 символов в том случае, когда ей не хватает длины. Дополнять ее нужно символом -, ставя его в конец строки. В качестве ответа нужно вывести преобразованную строку

Если поступала на вход строка, у которой уже имелось как минимум 15 символов, то преобразований выполнять никаких не нужно. Выведите строку в том виде, в котором она вводилась

a = input()

print(a.ljust(15,'-'))

На вход программе поступает строка. Ваша задача дополнить ее впереди восклицательными знаками так, чтобы длина строки стала 10 символов.

Если на вход поступила строка, длина которой уже превысила 9 символов, то дополнять ее знаками ! не нужно. Просто выведите строку в том виде, в котором она вводилась

s = input()

print(s.rjust(10, '!'))

При помощи метода .center дополните введенную строку до 15 символов. В качестве параметра fillchar возьмите нижнее подчеркивание _

a = input()

print(a.center(15,'_'))

На вход программе поступает натуральное число, которое не превосходит значение 109

Ваша задача вывести данное число так, чтобы вывод занимал 10 разрядов. Если у числа не хватает разрядов, необходимо добавлять вперед незначащие нули.

s = input()

print(s.zfill(10))

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

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

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