为什么在Python 3.8 for Mac上出现语法错误 [已关闭]。

问题描述 投票:0回答:1

看看截图,帮帮这个新手,为什么我的for循环会出现语法错误,尽管我遵循的是正确的语法。

代码 :

elif choice == 'AVERAGE':
import statistics
lst = []
n = int(input('Enter number of values to calculate mean of: ')
for i in range(0,n):
        ele=int(input())
        lst.append(ele)

错误:'range(0,n)'后面的':'语法无效。

python syntax
1个回答
0
投票

你在for循环中用双倍的间隔来分隔项目。Tab,缩进应该是4个空格或者一个单项。

而且你缺少了一个小括号,收在了 n 输入线

请看下面的修改后的代码。

elif choice == 'AVERAGE':
    import statistics
    lst = []
    n = int(input('Enter number of values to calculate mean of: '))
    for i in range(0,n):
        ele=int(input())
        lst.append(ele)
© www.soinside.com 2019 - 2024. All rights reserved.