条件判断の順序が間違っているため、正しい結果が得られない可能性があります。正しい順序は以下の通りです。

num = int(input('整数を入力してください>>'))
if num % 15 == 0:
    print('KCG python')
elif num % 3 == 0:
    print('KCG')
elif num % 5 == 0:
    print('python')
else:
    print('integer')

また、入力値が数値ではない場合にエラーが発生する可能性があります。入力値が数値であることを確認するためには、例外処理を追加することが推奨されます。以下に例を示します。

try:
    num = int(input('整数を入力してください>>'))
    if num % 15 == 0:
        print('KCG python')
    elif num % 3 == 0:
        print('KCG')
    elif num % 5 == 0:
        print('python')
    else:
        print('integer')
except ValueError:
    print('整数を入力してください')
num = intinput整数を入力してくださいif num 3 == 0 printKCGelif num 5 == 0 printpythonelif num 15 == 0 printKCG pythonelse printinteger間違いはない間違いはelif num 15 == 0 printKCG python間違いはif num 3 =

原文地址: http://www.cveoy.top/t/topic/i5GB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录