Problemlösung AUFGABE – 2

Barbara Streisand
Freigeben: 2024-11-17 16:35:02
Original
551 Leute haben es durchsucht

Problem solving TASK - 2

1. Gesamtzahl der Vokale und Anzahl jedes Vokals in der angegebenen Zeichenfolge

text = „Guvi Geeks Network Private Limited“
Vokale = {'A':0,'E':0,'I':0,'O':0,'U':0}
text = text.upper()

für mich im Text:
wenn ich in Vokalen:
Vokale[i] = 1

total_vowels = sum(vowels.values())

print("Anzahl jedes Vokals: ",Vokale)
print("Gesamtzahl der Vokale: ",total_vowels)

2. Zahlenpyramide von 1 bis 20 mit for-Schleife

n = 20
strt = 1
Reihen = 6

für i in range(1,rows 1):
für j im Bereich(i):
if strt <= n:
print(strt, end=" ")
strt = 1
sonst:
Pause
print()

3. Schreiben Sie ein Programm, das eine Zeichenfolge übernimmt und eine neue Zeichenfolge ohne alle Vokale zurückgibt

oldstr = input("Geben Sie die Zeichenfolge ein:")
Vokale1 = ('a','e','i','o','u')
oldstr = oldstr.lower()
newstr = ""

für mich in oldstr:
wenn ich nicht in Vokalen1:
newstr = i

print("Nicht-Vokal-Zeichenfolge: ",newstr)

4. Schreiben Sie ein Programm, das eine Zeichenfolge akzeptiert und die Anzahl der darin enthaltenen eindeutigen Zeichen zurückgibt

str2 = input("Geben Sie die Zeichenfolge ein:")
str2 = str2.lower()
str2 = str2.replace(" ","")
myset = set(str2)
print("Anzahl der eindeutigen Zeichen :",len(myset))

5. Schreiben Sie ein Programm, das einen String entgegennimmt und „true“ zurückgibt, wenn es sich um ein Palindrom handelt, andernfalls „false“.

mystr = input("Geben Sie die Zeichenfolge ein:")
mystr = mystr.lower().replace(" ","")
rev_mystr = mystr[::-1]
if mystr == rev_mystr:
print(True)
sonst:
print(False)

7. Schreiben Sie ein Programm, das eine Zeichenfolge akzeptiert und das häufigste Zeichen darin zurückgibt

txt = input("Geben Sie die Zeichenfolge ein:")
txt = txt.lower().replace(" ","")
Häufigkeit = {}

für mich in txt:
wenn ich nicht in der Frequenz bin:
Frequenz[i] = 1
sonst:
Frequenz[i] = 1

max_char = max(frequenz,key=frequenz.get)
print("Häufigstes Zeichen:",max_char)

8. Schreiben Sie ein Programm, das eine Zeichenfolge akzeptiert und „true“ zurückgibt, wenn es sich um ein Anagramm einer anderen Zeichenfolge handelt, andernfalls „false“.

str_x = input("Geben Sie die Zeichenfolge ein:")
str_y = input("Geben Sie die andere Zeichenfolge ein:")
str_x = str_x.lower().replace(" ","")
str_y = str_y.lower().replace(" ","")
sortiert_x = sortiert(str_x)
sortiert_y = sortiert(str_y)
if sorted_x == sorted_y :
print(True)
sonst:
print(False)

9. Schreiben Sie ein Programm, das eine Zeichenfolge akzeptiert und die Anzahl der darin enthaltenen Wörter zurückgibt

str1 = input("Geben Sie die Zeichenfolge ein:")
str = str1.split()
print("Anzahl der Wörter:",len(str))

Das obige ist der detaillierte Inhalt vonProblemlösung AUFGABE – 2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage