В этой стать будут представлены практические задания языка программирования Python на тему строки. Выполняя эти задания вы можете попрактиковаться и выяснить как хорошо вы освоили эту тему.
Доменное имя
Пользователь вводит сайт, программа выводит в терминал доменное имя.
Пример:
# Пользователь вводит - itsfera.prowebsite = input("Название веб сайта: ")
name = website.split(".")
print("Доменное имя: " + name[-1])
Длина строки
Создайте функцию, которая будет подсчитывать количество символов в строке. Строку вводит пользователь с клавиатуры.
def lens(words):
symbols = 0
for char in words:
symbols += 1
return symbols
str = input("Введите строку: ")
print("Длина строки: ", lens(str))
Строка наоборот
Напишите программу, которая будет писать строку наоборот.
Например: 12345abcd -> dcba54321
def revstr(slovo):
stroka = 0
i = len(slovo)
while i > 0:
stroka += slovo[i - 1]
i = i - 1
return stroka
print(revstr("12345abcd"))
Обратное слово
Попросите пользователя ввести слово. Проверьте слово является ли эта слово палиндромом или нет.
Подсказка: палиндро́м представляет собой слово, которая читается одинаково в обе стороны (вперед и назад).
slovo = str(input("Введите слово:"))
rvs = slovo[::-1] # Переворачиваем слово
print(rvs) # Выводим слово
if slovo == rvs:
print("Слово палиндром!")
else:
print("Слово не палиндром")
Математика со строками
Попросите пользователя ввести его фамилию, после чего выведите фамилию три раза подряд.
Используйте для этого умножение.
surname = input("Введите свою фамилию?: ")
surname *= 3
print(surname)
Пока нет комментариев. Будьте первым!