コース一覧
Python演算子・制御フロー
第4章クイズ

Python演算子・制御フロー

演算子と条件分岐の使い方を学び、値の比較と分岐を組み合わせた処理を実装できるようにします。

1
演算子と式
01. 比較演算子15分
02. 論理演算子15分
03. in演算子15分
04. 剰余と切り捨て除算15分
05. 連鎖比較と優先順位15分
06. 三項演算子15分
07. つくる:予算チェック15分
08. 第3章クイズ10分
2
条件分岐
01. if文の基本15分
02. if / elif / else15分
03. 条件の組み合わせ15分
04. match文15分
05. 定番:FizzBuzz判定15分
06. デフォルト値とor15分
07. つくる:カテゴリ自動判定15分
08. 第4章クイズ10分

Python演算子・制御フロー

01比較演算子
02論理演算子
03in演算子
04剰余と切り捨て除算
05連鎖比較と優先順位
06三項演算子
07つくる:予算チェック
08第3章クイズ
09if文の基本
10if / elif / else
11条件の組み合わせ
12match文
13定番:FizzBuzz判定
14デフォルト値とor
15つくる:カテゴリ自動判定
16第4章クイズ

第4章クイズ

クイズ1

次の関数に 15 を渡すと、戻り値はどうなりますか。

Python

def judge(n):
    if n % 3 == 0:
        return "Fizz"
    elif n % 5 == 0:
        return "Buzz"
    elif n % 3 == 0 and n % 5 == 0:
        return "FizzBuzz"
    return str(n)

クイズ2

曜日が土か日かを判定したいとき、正しい書き方はどれですか。

クイズ3

次の関数に "医療費" を渡すと、戻り値はどうなりますか。

Python

def mark(category):
    match category:
        case "食費":
            return "[食]"
        case "娯楽":
            return "[娯]"

クイズ4

次の式の結果として正しいものはどれですか。

Python

"" or "その他"

クイズ5

次の関数に 500 を渡すと、戻り値はどうなりますか。

Python

def spending_level(price):
    if price < 500:
        return "節約"
    elif price < 2000:
        return "普通"
    else:
        return "使いすぎ"

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。