Cel
Rozwinięcie umiejętności pracy z łańcuchami tekstowymi w Pythonie — m.in. wyszukiwanie, podział i modyfikacja tekstu.
Polecenie
Napisz skrypt w Pythonie, który:
-
Poprosi użytkownika o wprowadzenie pełnego imienia i nazwiska (np. „Jan Kowalski”).
-
Sprawdzi, czy użytkownik wprowadził dokładnie dwa słowa (imie i nazwisko). Jeśli nie — wypisze komunikat o błędzie i poprosi ponownie.
-
Jeśli dane są poprawne, to:
a. Zamieni pierwszą literę imienia i pierwszą literę nazwiska na wielkie litery, pozostałe na małe (np. „jAn kOwALSKI” → „Jan Kowalski”).
b. Policz długość imienia i nazwiska (oddzielnie) i wypisz użytkownikowi:
„Twoje imię ma N liter, a nazwisko ma M liter.”
c. Stwórz inicjały — pierwsze litery imienia i nazwiska, oddzielone kropką, z wielkich liter (np. „J.K.”) — i wyświetl je.
d. Stwórz tzw. wersję „loginową” — połącz imię i nazwisko bez polskich znaków, wszystkie małymi literami (np. „jan.kowalski”) i wyświetl użytkownikowi jako propozycję loginu.
Schemat blokowy

Przykładowe rozwiązanie

Was this helpful?
0 / 0