simbax

wyrazy.py

Dec 28th, 2012
6,458
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. # coding=utf-8
  2. # Program podzieli podany tekst na zdania
  3. # i dla każdego zdania wyświetli, ile jest
  4. # w nim wyrazów.
  5. tekst = raw_input("Napisz długi tekst: ")
  6. zdania = tekst.split('.')
  7. for zdanie in zdania:
  8.     # 1. Drobne czyszczenie, dla estetyki
  9.     spacja = zdanie.find(' ') # Po kropce lub przed zdaniem może być spacja
  10.     if spacja != -1:
  11.         zdanie = zdanie.split() # Więc trzeba ją usunąć
  12.         zdanie = ' '.join(zdanie)
  13.         zdanie += "." # Na koniec stawiamy kropkę
  14.         zdanie = zdanie.capitalize() # I pierwsza litera duża :)
  15.     if zdanie == '': continue # Pomijaj puste zdania
  16.     # 2. Wyświetlanie zdania
  17.     print zdanie,"(ilość wyrazów: %s)" % len(zdanie.split())
Advertisement
Add Comment
Please, Sign In to add comment