Python 3エンジニア認定基礎試験-判定と繰り返し(if文)-

1. 
次のコードを実行したときの出力結果は何でしょうか?

x = 8
if x % 2 == 0:
if x % 4 == 0:
print("4の倍数")
else:
print("2の倍数")
else:
print("その他")

2. 
変数xが10以上の場合に「10以上」と表示するコードはどれでしょうか?

3. 
変数scoreが70以上なら「合格」、90以上なら「優秀」と表示するコードはどれでしょうか?

4. 
次のコードを実行したときの出力結果は何でしょうか?

x = -3
if x > 0:
print("正の数")
elif x == 0:
print("ゼロ")
else:
if x % 2 == 0:
print("負の偶数")
else:
print("負の奇数")

5. 
次のコードを実行したときの出力結果は何でしょうか?

x = 7
if x > 5:
if x < 10:
print("5より大きく10未満です")
else:
print("10以上です")
else:
print("5以下です")

6. 
変数scoreが90以上の場合に「A」と表示し、80以上90未満の場合に「B」と表示するコードはどれでしょうか?

7. 
次のコードを実行したときの出力結果は何でしょうか?

x = 7
y = 4
if x > 5:
if y < 5:
print("x > 5 かつ y < 5")
else:
print("x > 5 かつ y >= 5")
else:
print("x <= 5")

8. 
次のコードを実行したときの出力結果は何でしょうか?

a = 3
b = 8
if a 10:
print("条件1が成立")
elif a 5:
print("条件2が成立")
else:
print("どちらも成立しません")

9. 
変数yが負の数である場合に「負の数です」と表示するコードはどれでしょうか?

10. 
変数xが正の数であるか、または偶数である場合に「条件を満たします」と表示するコードはどれでしょうか?

11. 
変数numが偶数の場合に「偶数」と表示し、奇数の場合に「奇数」と表示するコードはどれでしょうか?

12. 
次のコードを実行したときの出力結果は何でしょうか?

a = 5
b = 3
if a > 0:
if b > 5:
print("aは正の数、bは5より大きい")
else:
print("aは正の数、bは5以下")
else:
print("aは負の数")

13. 
変数tempが20以下なら「寒いです」と表示し、20より大きく30未満なら「快適です」と表示するコードはどれでしょうか?

14. 
次のコードを実行したときの出力結果は何でしょうか?

age = 20
if age < 13:
print("子供")
elif age < 20:
print("ティーンエイジャー")
else:
print("大人")

15. 
次のコードを実行したときの出力結果は何でしょうか?

n = 15
if n % 2 == 0:
print("偶数")
else:
if n % 3 == 0:
print("3の倍数")
else:
print("その他")

16. 
変数aが5以上10以下の場合に「範囲内です」と表示するコードはどれでしょうか?

17. 
次のコードを実行したときの出力結果は何でしょうか?

temperature = 22
if temperature > 30:
print("暑いです")
elif temperature >= 20:
print("快適です")
else:
print("寒いです")

18. 
次のコードを実行したときの出力結果は何でしょうか?

x = -10
if x > 0:
print("正の数")
elif x < 0:
print("負の数")
else:
print("ゼロ")

19. 
次のコードを実行したときの出力結果は何でしょうか?

score = 75
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
else:
print("D")

20. 
次のコードを実行したときの出力結果は何でしょうか?

num = 12
if num % 3 == 0:
print("3の倍数")
elif num % 4 == 0:
print("4の倍数")
else:
print("3でも4でもない")

コメントを残すにはログインしてください。