需要在下面的python代码中找到错误的输出

2024-10-01 04:52:28 发布

您现在位置:Python中文网/ 问答频道 /正文

def max3bad(x,y,z):
  maximum = 0
  if x >= y:
    if x >= z:
      maximum = x
  elif y >= z:
   maximum = y
  else:
    maximum = z
 return(maximum)

什么输入输出错误? 得到一个你得到错误输出的输入


Tags: returnifdef错误else输入输出elifmaximum
1条回答
网友
1楼 · 发布于 2024-10-01 04:52:28

对于情况:x=2,y=1,z=3 代码输出为0而不是3。在

最好通过以下方式获得最大数量:

max(x, y, z)

或者修复代码中的错误:

^{pr2}$

相关问题 更多 >