ホームページ  >  記事  >  バックエンド開発  >  問題解決タスク 2

問題解決タスク 2

Susan Sarandon
Susan Sarandonオリジナル
2024-11-12 21:16:02496ブラウズ

Problem Solving Task 2

1. 指定された文字列内の母音の総数と各母音の数

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

テキスト内の私について:
私が母音の場合:
母音[i] = 1

total_vowels = sum(vowels.values())

print("各母音の数 : ",vowels)
print("母音の総数 : ",total_vowels)

2. for ループを使用した 1 から 20 までの数字のピラミッド

n = 20
strt = 1
行 = 6

for i in range(1,rows 1):
range(i) の j の場合:
if strt print(strt, end=" ")
strt = 1
それ以外:
休憩

print()<br>



  1. 文字列を受け取り、すべての母音を削除した新しい文字列を返すプログラムを作成してください

oldstr = input("文字列を入力してください: ")
母音1 = ('a','e','i','o','u')
oldstr = oldstr. lower()
newstr = ""

oldstr の私:
母音1でない場合:
newstr = 私

print("非母音文字列 : ",newstr)

4. 文字列を受け取り、その中に含まれる一意の文字の数を返すプログラムを作成します。

str2 = input("文字列を入力してください: ")
str2 = str2. lower()
str2 = str2.replace(" ","")
myset = set(str2)
print("一意の文字数 :" ,len(myset))

5. 文字列を受け取り、それが回文の場合は true、そうでない場合は false を返すプログラムを作成します。

mystr = input("文字列を入力してください: ")
mystr = mystr. lower().replace(" ","")
rev_mystr = mystr[::-1]
if mystr == rev_mystr:
print(True)
それ以外:
print(False)

7. 文字列を受け取り、その中で最も頻繁に使用される文字を返すプログラムを作成します。

txt = input("文字列を入力してください: ")
txt = txt. lower().replace(" ","")
頻度 = {}

テキスト内の私について:
私が周波数に属していない場合:
周波数[i] = 1
それ以外:
周波数[i] = 1

印刷(頻度)

max_char = max(frequency,key=frequency.get)
print("最も頻繁に使用される文字:",max_char)

8. 文字列を受け取り、それが別の文字列のアナグラムである場合は true を返し、それ以外の場合は false を返すプログラムを作成します。

str_x = input("文字列を入力してください: ")
str_y = input("別の文字列を入力してください: ")
str_x = str_x. lower().replace(" ","")
str_y = str_y. lower().replace(" ","")
ソート_x = ソート(str_x)
ソート済み_y = ソート済み(str_y)
ソート済み_x == ソート済み_y の場合:
print(True)
それ以外:
print(False)

9. 文字列を受け取り、その中の単語数を返すプログラムを作成します。

str1 = input("文字列を入力してください: ")
str = str1.split()
print("単語数 :",len(str))

以上が問題解決タスク 2の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。