Rumah > pembangunan bahagian belakang > Tutorial Python > Menyelesaikan masalah TUGASAN - 2

Menyelesaikan masalah TUGASAN - 2

Barbara Streisand
Lepaskan: 2024-11-17 16:35:02
asal
640 orang telah melayarinya

Problem solving TASK - 2

1. Jumlah bilangan vokal dan kiraan setiap vokal dalam rentetan yang diberikan

teks = "Guvi Geeks Network Private Limited"
vokal = {'A':0,'E':0,'I':0,'O':0,'U':0}
teks = text.upper()

untuk saya dalam teks:
jika saya dalam huruf vokal:
vokal[i] = 1

jumlah_vokal = jumlah(vokal.nilai())

print("Bilangan setiap vokal : ",vokal)
print("Jumlah vokal : ",jumlah_vokal)

2. Piramid nombor dari 1 hingga 20 menggunakan untuk gelung

n = 20
strt = 1
baris = 6

untuk i dalam julat(1,baris 1):
untuk j dalam julat(i):
jika strt <= n:
print(strt, end=" ")
strt = 1
lain:
pecah
print()

3. Tulis program yang mengambil rentetan dan mengembalikan rentetan baharu dengan semua vokal dialih keluar

oldstr = input("Masukkan rentetan: ")
vokal1 = ('a','e','i','o','u')
oldstr = oldstr.lower()
newstr = ""

untuk saya dalam oldstr:
jika saya tidak dalam vokal1:
newstr = i

print("Rentetan bukan vokal : ",newstr)

4. Tulis program yang mengambil rentetan dan mengembalikan bilangan aksara unik di dalamnya

str2 = input("Masukkan rentetan: ")
str2 = str2.lower()
str2 = str2.replace(" ","")
myset = set(str2)
print("bilangan aksara unik :" ,len(myset))

5. Tulis atur cara yang mengambil rentetan dan mengembalikan benar jika ia adalah palindrom atau palsu sebaliknya

mystr = input("Masukkan rentetan: ")
mystr = mystr.lower().replace(" ","")
rev_mystr = mystr[::-1]
if mystr == rev_mystr:
cetak(Benar)
lain:
cetak(Salah)

7. Tulis program yang mengambil rentetan dan mengembalikan aksara yang paling kerap di dalamnya

txt = input("Masukkan rentetan: ")
txt = txt.lower().replace(" ","")
kekerapan = {}

untuk saya dalam txt:
jika saya tidak dalam kekerapan:
kekerapan[i] = 1
lain:
kekerapan[i] = 1

maks_char = maks(frequency,key=frequency.get)
print("Watak paling kerap:",max_char)

8. Tulis atur cara yang mengambil rentetan dan mengembalikan benar jika ia adalah anagram rentetan lain atau palsu sebaliknya

str_x = input("Masukkan rentetan: ")
str_y = input("Masukkan rentetan lain: ")
str_x = str_x.lower().replace(" ","")
str_y = str_y.lower().replace(" ","")
sorted_x = sorted(str_x)
sorted_y = sorted(str_y)
if sorted_x == sorted_y :
cetak(Benar)
lain:
cetak(Salah)

9. Tulis program yang mengambil rentetan dan mengembalikan bilangan perkataan di dalamnya

str1 = input("Masukkan rentetan: ")
str = str1.split()
print("Bilangan perkataan :",len(str))

Atas ialah kandungan terperinci Menyelesaikan masalah TUGASAN - 2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan