PYTHON Ciągi znaków – zadania
- Napisz program, który wypisze długość ciągu znaków podanego przez użytkownika.
- Napisz program, który obliczy ilość wystąpień każdego znaku w ciągu znaków podanym przez użytkownika. Następnie wypisze je bez powtórzeń na ekran.
- Napisz program, który z ciągu znaków podanego przez użytkownika wypisze 2 pierwsze i 2 ostatnie znaki. Jeśli ciąg jest krótszy niż 2 znaki, wypisze na ekran pusty ciąg.
- Napisz program, który zamieni w ciągu znaków podanym przez użytkownika każdy znak, który się powtórzy na @. Zmieniony ciąg znaków wypisze na ekran. Np. dla ciągu technikinformatyk wynikiem będzie technik@@forma@y@.
- Napisz program, który wczyta od użytkownika jego imię i nazwisko. Wypisz na ekran te dane, jednak zamień ze sobą miejscami 2 pierwsze litery imienia z dwoma pierwszymi literami nazwiska.
- Napisz program, który wczyta od użytkownika zdanie. Wszystkie tak zamień na nie i odwrotnie.
- Napisz program, który wczyta od użytkownika zdanie. Wypisz najdłuższe słowo i jego długość.
- Napisz program, który wczyta od użytkownika zdanie. Wypisz z niego co 3 znak.
- Napisz program, który wczyta od użytkownika zdanie. Usuń z niego wszystkie znaki o nieparzystych indeksach. To co pozostało wypisz na ekran.
- Napisz program, który wczyta od użytkownika zdanie. Wypisz je od końca wielkimi literami.
- Napisz program, który wczyta od użytkownika zdanie. Wypisz to zdanie na ekran uwzględniając, że każdy jego wyraz, którego ilość znaków jest podzielna przez 3, zostaje wypisany od końca.
- Napisz program, który wczyta od użytkownika zdanie. Wypisz z niego wszystkie litery w kolejności alfabetycznej.
- Napisz program, który wczyta od użytkownika zdanie. Zaszyfruj je szyfrem cezara.
- Napisz program, który wczyta od użytkownika ciąg znaków. Następnie wypisze go w następujący sposób (np. technikinformatyk):
Aktualny znak t posiada indeks 0
Aktualny znak e posiada indeks 1
Aktualny znak c posiada indeks 2
… - Napisz program, który wczyta od użytkownika zdanie. Wypisz na ekran, jakich liter alfabetu zdanie to nie zawiera.
- Napisz program, który wczyta od użytkownika ciąg znaków. Wypisz na ekran wszystkie niepowtarzające się litery.
- Napisz program, który wczyta od użytkownika ciąg znaków. Wypisz na ekran pierwszy znak, który się powtórzy.
- Napisz program, który wczyta od użytkownika ciąg znaków. Wypisz go na ekran po usunięciu spacji.
- Napisz program, który wczyta od użytkownika ciąg znaków. Przesuń w nim wszystkie litery a na sam początek. Wypisz ciąg znaków na ekran.
- Napisz program, który wczyta od użytkownika zdanie. Wypisz je na ekran w taki sposób, że każdy jego wyraz będzie rozpoczynał się i kończył wielką literą.
- Napisz program, który wczyta od użytkownika zdanie. Wypisz ile jest w nim wyrazów.
- Napisz program, który wczyta od użytkownika zdanie. Wypisz z niego najdłuższy i najkrótszy wyraz.
- Napisz program, który wczyta od użytkownika ciąg znaków. Sprawdź czy ciąg ten jest palindromem. Np. kot – nie, kajak – tak.
* Zadania przeznaczone do samodzielnego wykonania. Nie są punktowane oraz nie są podstawą zaliczenia kursu.