【发布时间】:2018-07-30 23:08:47
【问题描述】:
我被要求为 Python 中的一个类编写一个基本程序,使用 for 循环从用户输入中打印 3 个数字的平均值。
我想出了以下几点:
num1 = raw_input("Please enter your first number: ")
num2 = raw_input("Please enter your second number: ")
num3 = raw_input("Please enter your third number: ")
my_list = [float(num1), float(num2), float(num3)]
total = 0
for i in my_list:
total += i
average = total / len(my_list)
print("They average of the 3 numbers is: " + str(average))
作为第二个问题,我被要求使用 while 循环而不是 for 循环重写此代码。谁能告诉我这是如何工作的?谢谢
【问题讨论】:
-
试一试!看看你能从袋子里拿出什么?!
标签: python python-2.7 for-loop while-loop