Mam zadanie: Poproś użytkownika o podanie dwóch napisów, przy czym drugi z nich musi być 1-literowy (jeśli nie jest, wypisz komunikat o błędzie). Następnie napisz, ile razy drugi napis mieści się w pierwszym. Przykład: ananas, a ‘a’ mieści się 3 razy w ‘ananas’
Nie dość że jak piszę dłuższe wyrazy jako drugi to nic się nie dzieje to jeszcze nic mi nie wyświetla. Co tu się dzieje?
print("Wprowadź 2 napisy:")
napis1 = input()
napis2 = input()
def napisy(napis1, napis2):
j = 1
i = 0
if len(napis2) > 1:
print("drugi napis jest za długi")
return 1
while len(napis1) >= i:
a = napis1[i]
if a == napis2:
j = j + 1
i = i+1
print(j)
return 0