Skip to content

Instantly share code, notes, and snippets.

@olecksamdr
Created March 9, 2021 12:45
Show Gist options
  • Save olecksamdr/1155c50cdb48e308b1ca4e62723d51b0 to your computer and use it in GitHub Desktop.
Save olecksamdr/1155c50cdb48e308b1ca4e62723d51b0 to your computer and use it in GitHub Desktop.
Завдання по рядкових велечинах у python

Завдання взяті із підручника Інформатика. Підручник для 7 кл. закладів загальної середньої освіти / Н. В. Морзе, О. В. Барна. — Київ : УОВЦ «Оріон», 2020. — 176 с.

ст.91 завдання 14

Результат Введене значення Отримане значення
1 Усі літери написано двічі школа шшккооллаа
2 Змінено порядок літер у парах книга нкгиа
3 Після кожної літери додано останню літеру слова книга нкгиа
4 Кожну літеру замінено на відповідний код у кодовій таблиці зошит 10791086109610801090
5 Кожна літера замінена на наступну в кодовій таблиці аркуш бслфщ

1. Усі літери написано двічі

s = input('Введіть слово: ')

for letter in s:
    print(letter * 2, end='')

2. Змінено порядок літер у парах

s = input('Введіть слово: ')

for i in range(0, len(s), 2):
    if i + 1 < len(s):
        print(s[i + 1], s[i], sep='', end='')
    else:
        print(s[i], end='')

3. Після кожної літери додано останню літеру слова

s = input('Введіть слово: ')

for letter in s:
    print(letter, s[-1], sep='', end='')

4. Кожну літеру замінено на відповідний код у кодовій таблиці

s = input('Введіть слово: ')

for letter in s:
    print(ord(letter), sep='', end='')

5. Кожна літера замінена на наступну в кодовій таблиці

s = input('Введіть слово: ')

for letter in s:
    next_code = ord(letter) + 1
    print(chr(next_code), sep='', end='')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment