Dalam program ini, anda akan belajar menyusun perkataan mengikut urutan abjad menggunakan loop dan memaparkannya.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Python berikut:
- Python untuk Gelung
- Rentetan Python
- Kaedah Rentetan
Dalam contoh ini, kami menggambarkan bagaimana perkataan dapat disusun secara leksikografik (susunan abjad).
Kod sumber
# Program to sort alphabetically the words form a string provided by the user my_str = "Hello this Is an Example With cased letters" # To take input from the user #my_str = input("Enter a string: ") # breakdown the string into a list of words words = (word.lower() for word in my_str.split()) # sort the list words.sort() # display the sorted words print("The sorted words are:") for word in words: print(word)
Pengeluaran
Kata-kata yang disusun adalah: hello contoh huruf adalah huruf dengan ini
Catatan: Untuk menguji program, ubah nilai my_str.
Dalam program ini, kami menyimpan rentetan yang akan disusun di my_str. Dengan menggunakan kaedah split () rentetan diubah menjadi senarai kata. Kaedah split () memisahkan rentetan di ruang putih.
Senarai kata kemudian disusun menggunakan kaedah sort (), dan semua perkataan dipaparkan.