Rumah > pembangunan bahagian belakang > Tutorial Python > Tugasan Penyelesaian Masalah 2

Tugasan Penyelesaian Masalah 2

Susan Sarandon
Lepaskan: 2024-11-12 21:16:02
asal
614 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 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:
putus

print()<br>
Salin selepas log masuk



  1. Tulis atur cara 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

cetakan (kekerapan)

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 Tugasan Penyelesaian Masalah 2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
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