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

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

temp = 28
result = "寒い" if temp < 15 else "快適" if temp < 25 else "暑い"
print(result)

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

x = -1
y = 1
result = "正の数" if x > 0 or y > 0 else "非正の数"
print(result)

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

num = 5
result = "偶数" if num % 2 == 0 else "奇数"
print(result)

4. 
変数yが0である場合に「ゼロです」、そうでない場合に「ゼロではありません」と表示する条件式はどれでしょうか?

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

score = 85
result = "優秀" if score >= 90 else "合格" if score >= 60 else "不合格"
print(result)

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

num = 16
result = "4の倍数" if num % 4 == 0 else "4の倍数ではありません"
print(result)

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

age = 17
result = "未成年" if age < 20 else "成人"
print(result)

8. 
変数xが20以上ならば「20以上」、そうでないならば「20未満」と表示する条件式はどれでしょうか?

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

y = -3
result = "正" if y > 0 else "ゼロ" if y == 0 else "負"
print(result)

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

day = "Sunday"
result = "Weekday" if day in ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"] else "Weekend"
print(result)

11. 
変数scoreが60以上なら「合格」、そうでなければ「不合格」と表示する条件式はどれでしょうか?

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

marks = 55
result = "Excellent" if marks >= 90 else "Good" if marks >= 75 else "Average" if marks >= 50 else "Poor"
print(result)

13. 
変数nが10の倍数ならば「10の倍数です」、そうでなければ「10の倍数ではありません」と表示する条件式はどれでしょうか?

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

a = 3
b = 5
result = "aとbは等しい" if a == b else "aはbより小さい" if a < b else "aはbより大きい"
print(result)

15. 
変数tempが25度以上なら「暑いです」、そうでなければ「快適です」と表示する条件式はどれでしょうか?

16. 
変数xが10より大きい場合に「10より大きい」と表示し、そうでない場合に「10以下です」と表示する条件式はどれでしょうか?

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

temp = 18
result = "寒い" if temp < 15 else "快適" if temp < 25 else "暑い"
print(result)

18. 
変数aが正の数の場合に「正の数」、負の数の場合に「負の数」、ゼロの場合に「ゼロ」と表示するには、次のどの条件式を使用すべきでしょうか?

19. 
変数numが偶数ならば「偶数です」、奇数なら「奇数です」と表示する条件式はどれでしょうか?

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

x = 10
result = "10以上です" if x >= 10 else "10未満です"
print(result)

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