Приклад 1.
Чи є слово паліндромом?
slovo=input()sl=slovo.lower()
ls=sl[::-1]
if ls==sl:
print('Це паліндром')
else:
print('Це не паліндром')
Самостійно
Чи є вираз паліндромом? Наприклад,
Я несу гусеня
Де помити мопед?
Приклад 2.
Підрахувати кількість великих і малих літер, кількість цифр у виразі
s=input()v=0
m=0
c=0
for bukva in s:
if bukva.isupper():
v+=1
if bukva.islower():
m+=1
if bukva.isdigit():
c+=1
print('Великих літер - ',v)
print('Малих літер - ',m)
print('Цифр - ',c)
Приклад 3.
Перетворити Прізвище Ім'я По-батькові на рядок Ініціали Прізвище
Наприклад, Ковальова Анна Вікторівна стане А.В.Ковальова
s=input()
n=s.find(' ')
k=s.find(' ',n+1)
pr=s[:n]
im=s[n+1:k]
pb=s[k+1:]
print(im[0],'.',pb[0],'.',pr)
print(im[0],'.',pb[0],'.',pr,sep='')
a=s.split()
print(a)
Im=a[1][0]
Pb=a[2][0]
print(Im,'.',Pb,'.',a[0],sep='')
Приклад 4.
Видалити голосні літери
golosni='УЕІАОЄЯИЮуеіаоєяию'
text=input()
newtext=''
for bukva in text:
if bukva not in golosni:
newtext=newtext+bukva
print(newtext)
Приклад 5.
Видалити з рядка символи, які повторюються
s=input()for bukva in s:
if s.count(bukva)>1:
s=s.replace(bukva,'',s.count(bukva)-1)
print(s)
Приклад 6.
Чи можна з одного слова скласти інше?
Наприклад, "інформатика" - "форма" (скласти можна), а "інформатика" - "макет" (ні)slovo1=input()
slovo2=input()
pok=True
for bukva in slovo2:
if bukva not in slovo1:
pok=False
if pok:
print('слово скласти можна')
else:
print('слово скласти не можна')
Самостійно
1. Яких літер бракує, щоб скласти слово.2. Викреслити зі слова всі літери, які містяться в іншому. Наприклад, є слово "інформатика", друге слово - "форма", а отримуємо "інтик"
Немає коментарів:
Дописати коментар