如何编写代码以打印输入值的最大值?

时间:2019-04-25 08:51:06

标签: python math

我正在编写代码以打印总和,平均值,最大值和最小值。 我不知道如何打印最大值 这是代码。它只能接受20个条目

 a=0
 b=0
 c=0
 d=0
 while a!=20:
        x=eval(input("Enter number: "))
        b+=x
        if x>c:
               c=x
               a+=1
        if x<x:
               d=x
avg=b/2
print(b,avg,c,d)

我使用的方法是否错误?

1 个答案:

答案 0 :(得分:0)

根据您的代码和可用信息,这是可能的实现。

基本上,您可以在文件顶部创建所有变量,然后循环直到输入5个数字(在此示例中)并执行必要的操作以计算总,平均值,最大值和最小值。

最小值比较棘手,下面的代码中有一种解决方法,您也可以在.. math:: \EE{2+4} 的帮助下,在counter == 0块中添加if/elif来获取最小值。运算符。

or