①12の倍数のときは[〇]
②12の倍数ではなく4の倍数のときは[△]
③12の倍数でも4の倍数でもなく2の倍数のときは[×]
④上記のどれでもないときは[☆]
この条件で打ち込んでいます。
#coding=utf-8 for a in range(1,12+1): print(a) if (a%12==0): print("〇") else: if(a%4==0): print("△") else: if(a%2==0): print("×") else: print("☆")
実行すると、12の倍数のときのみ〇がつきます。
どこが違うのでしょうか・・・
初心者ですいません。宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/31 14:03