以下のpythonスクリプトには間違いがあるか?あるとすればどこか正しいものを選べ.num = intinput整数を入力してくださいif num 3 and num 5 == 0 printKCG pythonelif num 3 == 0 printKCGelif num 5 == 0 printpythonelse printinteger
このPythonスクリプトには間違いがあります。正しいものは次のようになります。
num = int(input('整数を入力してください>>')) if num % 3 == 0 and num % 5 == 0: print('KCG python') elif num % 3 == 0: print('KCG') elif num % 5 == 0: print('python') else: print('integer')
間違いは最初のif文の条件式です。元のスクリプトではnum % 3 and num % 5 == 0
となっていますが、これは意図したように動作しません。正しくはnum % 3 == 0 and num % 5 == 0
です。
原文地址: http://www.cveoy.top/t/topic/i5GQ 著作权归作者所有。请勿转载和采集!