Informatyka ćwiczenie 2.3

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:

  1. Poprosi użytkownika o wprowadzenie pełnego imienia i nazwiska (np. „Jan Kowalski”).

  2. Sprawdzi, czy użytkownik wprowadził dokładnie dwa słowa (imie i nazwisko). Jeśli nie — wypisze komunikat o błędzie i poprosi ponownie.

  3. 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