Strona główna Polish Python Coders Group
   Strona główna   Pomoc Zaloguj się Rejestracja  
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Aktualności:
Szukaj Szukaj
Strony: [1]   Do dołu
Drukuj
Wątek: Liczenie ilości danego słowa w podanym zdaniu  (Przeczytany 173 razy)
« : 06:25 28/03/19 »
PapaSteryd Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Płeć: Mężczyzna
Wiadomości: 2


Tak jak w temacie pracuje nad czymś takim i mam problem bo nie wiem jak to zrobić
Kod
while True:
   x = str(input("podaj tekst"))
   y = str(input("jakiego słowa szukasz")) #od tego miejsca kombinowalem z roznymi opcjami np
   y == 1
    1*(y*x) # nie zadzialalo
   x//y # tez nie
 
Ogólnie to nie wiem czy jest od tego już istniejąca komenda czy powinienem przypisać do danego słowa wartość i w tym kierunku kombinować
z góry dziękuję za pomoc
Zapisane

Wciąż się uczę więc przepraszam za banalne pytania Uśmiech
« Odpowiedz #1 : 08:40 28/03/19 »
sig Offline
Professional Python User

Zobacz profil
***

Reputacja: 88
Wiadomości: 426


Jest wbudowana
Kod
text = "Ala ma kota a sierotka ma rysia"
text = text.split()
print(text.count("ma"))
print(text.count("rysia"))
 
jeśli usuniesz split-a, to będzie liczyć wystąpienia ciągów znaków, czyli polliczy np ma w marysia. W tej wersji co dałem nie.
Zapisane
« Odpowiedz #2 : 16:00 28/03/19 »
PapaSteryd Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Płeć: Mężczyzna
Wiadomości: 2


Bardzo dziękuję, od niedawna się uczę
Zapisane

Wciąż się uczę więc przepraszam za banalne pytania Uśmiech
Strony: [1]   Do góry
Drukuj
Skocz do:  

© 2007 - 2019 Polish Python Coders Group
Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | Theme by PixelSlot