我理解这些问题,但我不确定的是它所说的“使用函数”部分。这是我的代码,想知道它是否可以接受;
x= int(input("Enter first number:"))
y= int(input("Enter second number:"))
sum=x+y
average=sum/2
print("Sum of the given two numbers is:", sum)
print("Average of the given numbers is:", average)
原文由 Mango 发布,翻译遵循 CC BY-SA 4.0 许可协议
函数是可重用的程序片段。因此,您应该编写函数,以便以后可以在任何地方使用它们。假设您需要计算某物的平均汇率,那么您将需要
avg
函数来获取平均值(不打印)然后将其除以时间以获得汇率。但是您的代码会不必要地打印总和和平均值。因此,好的做法是计算函数中的值并返回它们,而不是在那里打印它们。还有一点,您正在交替使用变量
num1
和a
。没有必要同时使用它们。可以在输入语句中直接使用a
。同样,对于num2
和b
,直接使用b
。而且,如果您使用的是 python 3.x,则可以使用
//
运算符将除法结果作为整数(向下舍入到最接近的整数)。所以,代码可以修改为: