見出し画像

Python演習⑬

問題

問題

出力結果

下記の条件を満たしてください。

①奇数と偶数の場合はYESを表示する。
②偶数だけや奇数だけの場合はNOを表示する。

YESの場合
NOの場合

解答コード

def Sample17():
    n, m = map(int, input().split()) # 複数入力
    if n % 2 == 0:
        n_1 = 'YES' # 偶数の場合YESを代入
    else:
        n_1 = 'NO' # 奇数の場合NOを代入
    if m % 2 == 0:
        m_1 = 'YES'
    else:
        m_1 = 'NO'
    if n_1 == 'YES' and m_1 == 'NO'# YESとNOの場合にYESをprintで出力する。
        print('YES')
    elif n_1 == 'NO' and m_1 == 'YES':
        print('YES')
    else:
        print('NO'# 偶数だけ奇数だけの場合はNOを出力
Sample17()

簡単に説明をすると偶数の場合の変数と奇数の場合の変数をif文を書いて判断をする。

上記のif文で用意した変数を利用して偶数と奇数のペアの場合だけYESを出力する。

それ以外の場合(偶数だけ又は奇数だけ)はNOを出力する。

この記事が参加している募集

この記事が気に入ったらサポートをしてみませんか?