【Python】3が付いている整数を赤色で表示

スポンサーリンク

広告を利用しています

Pythonプログラミングの基本構文for文とif文

【Python】3が付いている整数を赤色で表示

if文で3が含まれているかチェックする

# 1から100までの整数をチェックして、3が付く整数を赤色で表示
for num in range(1, 101):
    if num % 3 == 0 or '3' in str(num):
        print(f"<span style='color: #ff0000;'>{num}</span>")
    else:
        print(num)

in rangeは指定された開始値から終了値の直前までの整数をfor文を使って生成します。この場合は1から100までです。

in strは整数iを文字列に変換し、その文字列内に文字'3'が含まれているかどうかをif文でチェックします。もし含まれていれば、条件が真となります。

fはf-stringと呼ばれるPythonの機能です。これは、文字列内で変数や式を埋め込むための便利な方法です。中括弧 {} 内にPythonの式や変数を埋め込むことができます。

elseは、Pythonの制御構造の一部で、条件式が偽(False)の場合に実行されるブロックを指定します。

このコードは、ターミナルでのみ機能し、他の環境では適切な方法でテキストを強調表示する必要があります。

【Python】3が付いている整数を赤色で表示