擅长:python、mysql、java
<p>错误消息的措辞表明,解释器在执行第5行时试图查找名为<code>averageFinish</code>的全局变量,并且不存在此类变量。你说得对,<code>averageFinish</code>不是全局变量。但是解释器是正确的,它没有为<code>function1</code>中的“if”语句计算结果为false的情况下定义它。错误的原因是,一旦用户输入<code>season</code>就将其转换为<code>int</code>,但在if语句中,将<code>season</code>与字符串进行比较。您写的是<code>season == "2000"</code>,而不是{<cd8>},这可能是您想要的。在</p>
<p>作为一个好的实践,您应该编写带参数的函数,而不是试图通过全局变量传递信息。但这并不是这个项目失败的原因。在</p>