我對編程非常陌生,並且遇到了一些我無法想象的東西! 我有一個用戶定義的函數,它應該計算百分比:用戶定義的函數在Pycharm中返回不正確的值,但不是IDLE
def test_score(num_correct, total):
temp_value = num_correct/total
return temp_value*100
a = 12
b = 20
print(test_score(a, b))
通過我的計算程序應當返回值60,和它這樣做時,進入IDLE代碼。但是,當輸入到Pycharm中時,代碼返回值0.
有關爲什麼會出現這種情況的任何想法?
他們可能會使用不同版本的Python – DavidG