Odpowiedź :
Trudno to nazwać programem bo ma 2 linijki :)
Najpierw prosimy o wprowadzenie danych z klawiatury i zapisujemy to do zmiennej.
Potem tę zmienną trzeba wyświetlić używając funkcji 'lower()', która zamienia litery na małe i funkcji 'replace()', która podmienia znaki.
zdanie = input("Twoje zdanie: ")
print(zdanie.lower().replace(" ","-"))
To w zasadzie tyle. Tak to działa:
❯ python3 zdanie.py
Twoje zdanie: ALA ma kota ale nie ma PSA
ala-ma-kota-ale-nie-ma-psa
Pozdrawiam