我试图找出 n 个孩子的平均身高。我想让输入显示“输入孩子编号 A 的身高”,其中 A 是一个任意整数(1、2、3,…),表示第 A 个孩子。我以这种方式设计了我的代码,不知何故导致了这个错误(如标题所示)。我将不胜感激任何帮助 :)。
jmlh_anak = int(input("Enter n number of children : "))
A = 1
jmlh_tinggi = 0
while (A <= jmlh_anak):
nilai_tinggi = int(input("Enter the height of children number ", str(A)))
jmlh_tinggi += nilai_tinggi
A += 1
rtrt_tinggi = jmlh_tinggi / jmlh_anak
print("The average of the children's height will be", rtrt_tinggi)
例如,我期待儿童身高的输入会说“输入 1 号儿童的身高:”。
原文由 Aumedi Wibisana 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用:
nilai_tinggi = int(input(f”请输入孩子编号{A}的身高:”))