#!/usr/bin/env python3 # Vzorové řešení 37-Z1-1 # Autor: Petr Budai import string ABECEDA = string.ascii_letters pocet_slov = 0 vstup = input() # Pro každý znak na vstupu zkontrolujeme, zda je to znak z anglické abecedy (malé i velké písmena): # pokud ano a právě jsem narazil na začátek nového slova, tak si ho započítám, # jinak buď znak není v abecedě a to slovo číst nemůžeme, nebo jsem v průběhu čtení slova a nesmím ho započítat znovu ctu_slovo = False for znak in vstup: if znak not in ABECEDA: ctu_slovo = False elif ctu_slovo is False: # právě jsem narazil na začátek nového slova --> započítávám ctu_slovo = True pocet_slov += 1 print(pocet_slov)