Programmers-偶数と奇数(Python)



質問する

  • 整数numが偶数の場合は「Even」、奇数の場合は「ODD」の関数を返します.
  • せいげんじょうけん

  • numはint範囲の整数です.
  • 0は偶数です.
  • I/O例


    numreturn3"Odd"4"Even"

    ハーモニー

    def solution(num):
        answer = ''
    
        a, b = divmod(num, 2)
    
        if b == 0:
            answer = "Even"
        else:
            answer = "Odd"
    
        return answer
  • divmod()を用いた場合、aを除算して求めた値、bを余剰値で除算する.
  • 例えば
  • 、divmod(5、2)、aは2にbを加えて1に等しい.
  • の場合、bが0であれば偶数であるため、答えにはEvenが含まれ、そうでなければ答えにはODDが含まれる.
  • 📝 結果



    😃 に感銘を与える

  • divmod()を初めて学びました.今日も一日勉強して、気持ちがいいです.
  • 👍 Irishのすべてのコードを表示


    -> Irish Github