IndentationError: unexpected indent

IndentationError: unexpected indent 翻译:缩进错误:意外缩进 解决方法:查看代码缩进是否错误

SyntaxError: invalid syntax

SyntaxError: invalid syntax 翻译:SyntaxError:无效语法 解决方法:查看代码是否输入错误或者缺少条件

TypeError: is_even() takes 0 positional arguments but 1 was given

TypeError: is_even() takes 0 positional arguments but 1 was given 翻译:TypeError:is_even()接受0个位置参数,但给出了1个 解决方法:is_even() 这个函数没有参数或没有定义

示例代码:

'''
 if 的使用格式
  练习:
  定义一个函数
  接收一个数字参数,判断该数字是否是偶数
'''
def is_even():
    if n % 2 == 0 :
        print(f'{n} 是偶数')
    else:
        print(f'{n} 是奇数')
m = int(input('请输入一个数值:'))
is_even(m)

NameError: name ‘n’ is not defined

NameError: name ‘n’ is not defined 翻译:名称错误:未定义名称“n” 解决方法:函数中没有定义’n’,但是代码中写了’n’

示例代码:

'''
 if 的使用格式
  练习:
  定义一个函数
  接收一个数字参数,判断该数字是否是偶数
'''
def is_even():
    if n % 2 == 0 :
        print(f'{n} 是偶数')
    else:
        print(f'{n} 是奇数')
m = int(input('请输入一个数值:'))
is_even()

TypeError: is_even() missing 1 required positional argument: ‘n’

TypeError: is_even() missing 1 required positional argument: ‘n’ 翻译:TypeError:is_even()缺少1个必需的位置参数:“n” 解决方法:is_even()函数括号中缺少一个参数

示例代码:

'''
 if 的使用格式
  练习:
  定义一个函数
  接收一个数字参数,判断该数字是否是偶数
'''
def is_even(n):
    if n % 2 == 0 :
        print(f'{n} 是偶数')
    else:
        print(f'{n} 是奇数')
m = int(input('请输入一个数值:'))
is_even()

IndentationError: expected an indented block after function definition on line 7

IndentationError: expected an indented block after function definition on line 7 翻译:缩进错误:第7行的函数定义后应有缩进块 解决方法:检查此行代码是否有缩进错误

示例代码:

'''
 if 的嵌套格式和练习

'''
# 定义一个函数,用来判断成绩的优良中差不及格

def is_socre_level(score):
    # 先判断成绩是否有效
if score >=0 and score <= 100:
    if score >= 90:
        print(f'得分{score},级别优')
    elif score >= 80:
        print(f'得分 {score},级别良')
    elif score >= 70:
        print(f'得分 {score},级别中')
    elif score >= 60:
        print(f'得分 {score},级别差')
    else:
        print(f'得分 {score},不及格')
'''
 if 的嵌套格式和练习

'''
# 定义一个函数,用来判断成绩的优良中差不及格

def is_socre_level(score):
    # 先判断成绩是否有效
    if score >=0 and score <= 100:
    if score >= 90:
        print(f'得分{score},级别优')
    elif score >= 80:
        print(f'得分 {score},级别良')
    elif score >= 70:
        print(f'得分 {score},级别中')
    elif score >= 60:
        print(f'得分 {score},级别差')
    else:
        print(f'得分 {score},不及格')

python: can’t open file ‘web_crawler.py’: [Errno 2] No such file or directory

这个错误的意思是,在您的电脑上找不到名为 “web_crawler.py” 的文件。

可能是因为您没有在正确的目录下运行命令,或者您没有正确保存文件。请确保您在保存文件时使用了 .py 扩展名,并确保在运行命令时在该文件所在的目录中。

例如,如果您在桌面上保存了文件,您应该在终端中运行以下命令:

cd Desktop
python web_crawler.py

如果您还是无法解决问题,请检查文件名是否正确,并确保文件存在于您指定的目录中。