Napisz program, w Pythonie który:
a. poprosi użytkownika o podanie pseudonimu
b. przywita się z użytkownikiem jednym zdaniem, używając jego pseudonimu (należy zastosować
konkatenację)
c. poprosi użytkownika o podanie dowolnego zdania
d. za pomocą oddzielnych funkcji:
• sprawdzi, ile jest samogłosek w tym zdaniu
(funkcja ma przyjmować jako argument to, co wpisał użytkownik i zwracać wynik do głównego
programu. Dopiero z poziomu programu głównego ma być drukowany wynik wraz z odpowiednim
komentarzem)
• sprawdzi, czy zdanie zaczyna się wielką literą i wyświetli odpowiednią informację
(ta informacja ma być wyświetlona z poziomu funkcji - w przeciwieństwie do podpunktu poprzedniego !)



Odpowiedź :

def main():

   nickname = input("Podaj swój pseudonim: ")

   print("Witaj, " + nickname + "!")

   sentence = input("Podaj dowolne zdanie: ")

   print("Liczba samogłosek w zdaniu: " + str(count_vowels(sentence)))

   if is_upper(sentence[0]):

       print("Zdanie zaczyna się wielką literą.")

   else:

       print("Zdanie zaczyna się małą literą.")

def count_vowels(sentence):

   vowels = "aeiouyąęAEIOUYĄĘ"

   counter = 0

   for letter in sentence:

       if letter in vowels:

           counter += 1

   return counter

def is_upper(letter):

   return letter.isupper()

main()