Все решения и ответы на модуль 9.3 из «Поколение Python: курс для начинающих» с сайта stepik.org на питоне. Используйте этот материал только для самопроверки: я порицаю списывание. Прошлый модуль 9.2
Что покажет приведенный ниже фрагмент кода? s = ‘i Learn Python language’ print(s.capitalize())
I learn python language
Что покажет приведенный ниже фрагмент кода? s = ‘i LEARN Python LAnguaGE’ print(s.lower())
i learn python language
Что покажет приведенный ниже фрагмент кода? s = ‘$12344%^$#@!’ print(s.lower())
$12344%^$#@!
Что покажет приведенный ниже фрагмент кода? s1 = ‘a’ s2 = s1.upper() print(s1, s2)
a A
Что покажет приведенный ниже фрагмент кода? s = ‘i LEARN Python LAnguaGE’ print(s.upper())
I LEARN PYTHON LANGUAGE
Что покажет приведенный ниже фрагмент кода? s = ‘i LEARN Python LAnguaGE’ print(s.swapcase())
I learn pYTHON laNGUAge
Заглавные буквы На вход программе подается строка состоящая из имени и фамилии человека, разделенных одним пробелом. Напишите программу, которая проверяет, что имя и фамилия начинаются с заглавной буквы.
a = input() # Ввод данных
if a == a.title(): # Условие что каждое слово с заглавной буквы
print('YES') # Если условие выполняется, то выводим ДА
else: # Иначе
print('NO') # Выводим НЕТ
sWAP cASE На вход программе подается строка. Напишите программу, которая меняет регистр символов, другими словами замените все строчные символы заглавными и наоборот.
s = input() # Ввод данных
s = s.swapcase() # Меняем регистр
print(s) # Выводим результат
Хороший оттенок На вход программе подается строка текста. Напишите программу, которая определяет является ли оттенок текста хорошим или нет. Текст имеет хороший оттенок, если содержит подстроку «хорош» во всевозможных регистрах.
s = input() # Получаем строку
s = s.lower() # переводим все символы в нижний регистр
if 'хорош' in s: # ищем в строке вхождение хорош
print('YES') # Если нашли выводим YES
else:
print('NO') # Иначе выводим NO
Нижний регистр На вход программе подается строка. Напишите программу, которая подсчитывает количество буквенных символов в нижнем регистре.
s = input() # Исходная строка
k = 0 # Количество буквенных символов в нижнем регистре
for i in range(len(s)): # Цикл по длине
if s[i] != s[i].upper(): # Если символ не равен символу в верхнем регистре
k+=1 # Добавляем +1 к кол-ву
print(k)
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Ждем модуль 9.4
ну… не знаю обычно как я посмотрел это занимает более месяца

В этот раз будет быстрее :)))
а есть модуль 9.4 мне нужно понять в чем я ошибся