👤

1.Napisz program, w którym najpierw pytasz użytkownika o pierwszą literę imienia,
a następnie o jego nazwisko. Połącz całość kropką tak, aby posiadała format
np. A.Kowalski, a wynik wypisz na ekranie. - Python


Odpowiedź :

Odpowiedź:

let = input("Napisz pierwszą literę swojego imienia: ").strip()[0].upper()

name = input("Wpisz swoje nazwisko: ").strip()

print("%s.%s"%(let,name.title()))

Zobacz obrazek ANCKPOP

Odpowiedź

Już od Python 3.6 (2016-2021) zalecanym sposobem formatowania jest  f-string  (ang.  formatted string literal ),  więc go użyłam.

Wyjaśnienie

W języku polskim imiona są bez wyjątków pisane wielką literą. Natomiast są wyjątki dla nazwisk obcojęzycznych. Takim wyjątkiem znanym ze szkoły jest nazwisko  d'Artagnan.

Zobacz obrazek 0AB