Глава 8 · Играем с буквами и словами
Мини-проект — кричим на экран
Два коротких, но показательных мини-проекта на методы и срезы строк.
Мини-проект — кричим на экран
Простая, но забавная программа: превращает любую фразу в «крик» — капсом и с кучей восклицательных знаков.
krik.py
phrase = input("Что вы хотите прокричать? ")
krik = phrase.upper() + "!!!"
print(krik)
Мини-проект — переворачиваем своё имя
Используем срез [::-1] из раздела 8.3, чтобы развернуть
введённое имя задом наперёд:
perevorot_imeni.py
name = input("Как вас зовут? ")
perevernutoe = name[::-1]
print(f"Ваше имя задом наперёд: {perevernutoe}")
★ Базовая практика
Крик с ограничением
Измените krik.py так, чтобы восклицательных знаков было столько же, сколько букв во фразе (подсказка: умножение строки на число — str * n — повторяет её n раз).
★★ Самостоятельная задача
Палиндром?
Допишите perevorot_imeni.py так, чтобы он сообщал, является ли введённое слово палиндромом — читается ли оно одинаково в обе стороны (сравните name с перевёрнутой версией).
Практика в Jupyter Notebook
08-09-krik-perevorot.ipynb · оба мини-проекта