[プログラマ](python)文字列のpとyの個数


質問する

🧩 首都コード


すべての大文字をリストし、1つずつ比較します.
pとyの個数変数をそれぞれ作成し,比較する.😞

🏁 説明する

def solution(s):
    panswer = 0
    yanswer = 0
    slist = list(s.upper())
    for i in range(len(slist)):
        if slist[i] == 'P':
            panswer += 1
        elif slist[i] == 'Y':
            yanswer += 1
    return True if panswer == yanswer else False
📌 .すべてupper()で大文字でリストします

🧩 別の解釈

def numPY(s):
    return s.lower().count('p') == s.lower().count('y')
📌 .count()
データ型に同じ文字が何個あるかをカウントする関数
リファレンス(前に書いたよ、よく復習しなさい)🥷🏻)
📌 変数==変数:True
TrueやFalseを入力しなくてもTrueを出力できます.