1. Напишіть програму, яка приймає від користувача рядок, і відображає цей рядок у верхньому і нижньому регістрах.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 My favourite language is Python. MY FAVOURITE LANGUAGE IS PYTHONmy favourite language is pythonprint (("Введіть рядок:"))a = input()print(a. upper())print(a. lower())>>> %Run 44.py. MY FAVOURITE LANGUAGE IS PYTHONmy favourite language is python>>>
2. Напишіть програму, яка виводить на екран рядок з 5-ти копій останніх двох символів введеного користувачем рядка (довжина введеного рядка повинна бути не менше 2).{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1emumumumumumuononononon2lionprint (("Введіть рядок:"))s = input()a = (s[-2:])*5print(a)>>> %Run 66.pymumumumumuononononon>>>
3. Дано рядок. Змініть регістр символів в цьому рядку так, щоб перша буква кожного слова була великою, а інші літери - малими.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 A scandal in Bohemia. A Scandal In Bohemia2 The adventure of the Blue Carbuncle. The Adventure Of The Blue Carbuncle3 The Boscombe valley mystery. The Boscombe Valley Mysteryprint (("Введіть рядок:"))s = input()print(s.title())>>> %Run 11.py. Введіть рядок: A scandal in Bohemia. A Scandal In Bohemia>>> >>> %Run 11.py. Введіть рядок: The adventure of the Blue Carbuncle. The Adventure Of The Blue Carbuncle>>>
4. Дано рядок. Визначити порядковий номер вказаної букви. Якщо такої літери немає, вивести "Символ не найден."{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 Euro r2print (("Введіть рядок:"))s = input()print ("Введіть вказану букву")b = input("bukva:")n = s.find(b)if n>=0: print("Номер символу", n)else: print ("Символ не найден.")>>> %Run 44.py. Введіть рядок:euro. Введіть вказану буквуbukva:r. Номер символу 2>>>
5. Напишіть програму, яка отримує три рядки: прізвище, ім’я і по батькові особи, а потім виводить на екран ініціали та прізвище.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 Hansson David Heinemeier. D. H. Hanssonprint ("Введіть ім'я, по батькові та прізвище:")s = input()n = s.find ( " " )name = s[:n] # вирізати ім’яs = s[n+1:]n = s.find ( " " )name2 = s[:n] # вирізати по батьковіs = s[n+1:] # залишилося прізвищеs = s + " " + name[0] + "." + name2[0] + "."print ( s )>>> %Run 33.py. Введіть ім'я, по батькові та прізвище: Hansson David Heinemeier. Heinemeier H. D.>>>
6. Напишіть програму, щоб перевірити, з яких символів складається рядок, введений користувачем: лише з цифр, лише з букв, або з букв і цифр.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 Abc. Your message includes letters only.2 Street122 Your message includes numbers and letters.323 Your message includes numbers only.print (("Введіть рядок:"))s = input()if s.isalpha(): print("Your message includes letters only.")elif s.isdigit(): print("Your message includes numbers only.")elif s.isalnum(): print("Your message includes numbers and letters.")>>> %Run 44.py. Введіть рядок:abc. Your message includes letters only.>>> %Run 44.py. Введіть рядок: Street122 Your message includes numbers and letters.>>> %Run 44.py. Введіть рядок:23 Your message includes numbers only.
7. Дано рядок. Замініть у цьому рядку всі цифри 4 на слово Four.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані14 Christmases. Four Christmases2 Fantastic 4 Fantastic Four3 The Nutcracker and the 4 Realms. The Nutcracker and the Four Realmsprint (("Введіть рядок:"))s = input()s1 = ""for i in s: if i == "4": i = "Four" s1 = s1 + iprint(s1)>>> %Run 44.py. Введіть рядок:4 Christmases. Four Christmases>>> %Run 44.py. Введіть рядок: Fantastic 4 Fantastic Four>>> %Run 44.py. Введіть рядок: The Nutcracker and the 4 Realms. The Nutcracker and the Four Realms
8. Користувач вводить рядок, у якому чергуються цифри та інші символи. На початку і у кінці рядка цифри відсутні. Напишіть програму, яка друкує усі символи введеного рядка у тому ж порядку, але без цифр.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 H1e2l3l4o5w6o7r8l9d. Helloworld2i1m3p4o9r0t4 6t7h8i9simport thisprint (("Введіть рядок:"))s = input()s1='' for i in s: if i not in ('0','1','2','3','4','5','6','7','8','9'): s1+ = iprint(s1)>>> %Run 11.py. Введіть рядок: H1e2l3l4o5w6o7r8l9d. Helloworld>>> %Run 11.py. Введіть рядок:i1m3p4o9r0t4 6t7h8i9simport this
9. Дано рядок, який, можливо, містить пропуски. Переведіть усі символи цього рядка в нижній регістр.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 Hearts of Three, by Jack Londonhearts of three, by jack londonprint (("Введіть рядок:"))s = input()print(s.lower())>>> %Run 11.py. Введіть рядок: Hearts of Three, by Jack Londonhearts of three, by jack london>>>
10. Дано рядок, що складається з слів, розділених пропусками. Визначте кількість слів у рядку.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 Events happened very rapidly with Francis Morgan that late spring morning11print (("Введіть рядок:"))s = input()count = 0flag = 0for i in range(len(s)): if s[i] != ' ' and flag == 0: count += 1 flag = 1 else: if s[i] == ' ': flag = 0print(count)>>> %Run 11.py. Введіть рядок: Events happened very rapidly with Francis Morgan that late spring morning11
11. Напишіть програму, яка зчитує рядок, введений користувачем, та визначає у ньому: кількість великих літер, кількість малих літер, кількість символів пропуску.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 By Red Flower Bagheera meant fire, only no creature in the jungle will call fire by its proper name. Upper 4 Lower 76 Spaces 18print (("Введіть рядок:"))s = input()let_U = 0let_L = 0let_S = 0for i in s: if 'a' <= i <= 'z': let_L += 1 elif 'A' <= i <= 'Z': let_U += 1 elif i == ' ': let_S += 1 print("Upper", let_U)print("Lower", let_L)print("Spaces", let_S)>>> %Run 11.py. Введіть рядок: By Red Flower Bagheera meant fire, only no creature in the jungle will call fire by its proper name. Upper 4 Lower 76 Spaces 18
12. Користувач вводить рядок і один символ. Напишіть програму для підрахунку кількості входження символа в рядок. У випадку, якщо введений символ є літерою, великі і малі букви розрізняються.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1 Poirot shook his head energetically. He was now arranging his moustache with exquisite care.w3print (("Введіть рядок:"))S = input()a = input(("Введіть символ:"))n = 0 for i in S: if i == a: n += 1 print(n)>>> %Run 11.py. Введіть рядок: Poirot shook his head energetically. He was now arranging his moustache with exquisite care. Введіть символ:w3