[英]What does “real” in pseudocode indicate?
我正在嘗試翻譯此偽代碼,但無法准確執行。 特別是,我似乎無法弄清楚這里real
含義。 這是偽代碼:
Function Real average(Real values[], Integer size)
Declare Real total = 0.0
Declare Integer counter = 0
While counter < size
Set total = total + values[counter]
Set counter = counter + 1
End While
Return total / size
End Function
Declare Real scores[6] = 90, 80, 70, 100, 60, 80
Display average(scores, 6)
這就是我想出的:
def average(values[], int(size))
total = 0.0
counter = 0
while counter < size:
total = total + values[counter]
counter = counter + 1
return total / size
scores[6] = 90, 80, 70, 100, 60, 80
print(average(scores, 6))
某些語言使用術語“實數”代替“浮點數”等。因此,在Python中,通過這段代碼,您可以將其省略。 ..但除此之外,您的代碼還有一些其他問題。 例如你只想要
scores=[90,80, 70, 100, 60, 80]
然后只給出平均“分數”和6
像這樣
def average(values ,size):
total = 0.0
counter = 0
while counter < size:
total = total + values[counter]
counter = counter + 1
return total / size
scores = [90, 80, 70, 100, 60, 80]
print(average(scores, 6))
雖然顯然沒有必要以這種方式執行此操作,但我想您只是在學習Python ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.