我收到一个错误“代码无法访问”这是什么意思,或者我在代码中有错误吗?

2024-10-05 13:25:45 发布

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

def percent(marks):
    return (marks[0]+marks[1]+marks[2]+marks[3]/400)*100

    marks1=[54,65,85,54]
    percent1=percent(marks1)

    marks2=[54,52,65,85]
    percent2 = percent(marks2)
    print(percent1,percent2)

Tags: returndefprintpercentmarksmarks2percent1percent2
1条回答
网友
1楼 · 发布于 2024-10-05 13:25:45

return之后的行在任何时候都不会执行。因此,您可以删除它们,而不进行任何更改。这条消息告诉你了,因为这是非常不寻常的太有这样的代码

我想你想要这个:

def percent(marks):
    return (marks[0]+marks[1]+marks[2]+marks[3]/400)*100

marks1=[54,65,85,54]
percent1=percent(marks1)

marks2=[54,52,65,85]
percent2 = percent(marks2)
print(percent1,percent2)

Python代码中的空格很重要。在代码中,所有行都是函数的一部分。在固定代码中,它们不是

相关问题 更多 >

    热门问题