Proszę o pomoc w zadaniu daje najj!!!
1. Napisz program, który:
a. poprosi użytkownika o podanie imienia
b. przywita się z użytkownikiem jednym zdaniem, używając jego imienia (należy
zastosować konkatenację)
c. poprosi użytkownika o podanie dowolnego zdania
d. sprawdzi, czy podane przez użytkownika zdanie zaczyna się wielką literą
e. sprawdzi, czy podane przez użytkownika zdanie zawiera takie znaki interpunkcyjne
jak: przecinek, średnik, myślnik i wydrukuje te spośród powyższych znaków, które
występują w zdaniu oraz te, które w tym zdaniu nie występują
f. sprawdzi, czy zdanie kończy się znakiem takim jak: kropka, wykrzyknik, znak
zapytania i wydrukuje ten znak
g. obliczy, ile spacji zawiera podane przez użytkownika zdanie – zliczanie ma być
zrealizowane w pętli przebiegającej po wszystkich znakach zawartych w
przekazanym zdaniu.
Odpowiednie informacje z podpunktów d.) – g.) muszą być podane przez program w
formie jednoznacznego i pełnego komentarza.


Odpowiedź :

print("jak masz na imie?")

imie = input()

print("Cześć " + imie)

print("podaj zdanie: ")

zdanie = input()

tab= []

ab = 0

if zdanie[0].isupper():

   print("Zdanie jest z dużej litery")

else:

   print("zdanie nie jest napisane z dużej litery")

if zdanie.count(","):

   tab.append(True)

else:

   tab.append(False)

if zdanie.count(";"):

   tab.append(True)

else:

   tab.append(False)

if zdanie.count("-"):

   tab.append(True)

else:

   tab.append(False)

if tab[0] == True:

   print("zdanie zawiera przecinek")

else:

   print("zdanie nie zawiera przecinka")

if tab[1] == True:

   print("zdanie zawiera srednik")

else:

   print("zdanie nie zawiera srednik")

if tab[2] == True:

   print("zdanie zawiera myslnik")

else:

   print("zdanie nie zawiera myslnika")

if zdanie[-1] == ".":

   print("zdanie konczy sie kropką")

elif zdanie[-1] == "!":

   print("zdanie konczy sie wykrzyknikiem")

elif zdanie[-1] == "?":

   print("zdanie konczy sie pytajnikiem")

for i in range(0, len(zdanie)):

   if zdanie[i] == " ":

       ab += 1

print("Zdanie zawiera ", ab, " spacji")

Wyjaśnienie: