小编pra*_*a23的帖子

为什么 Python 会在这里打印 else 语句?

以下代码的输出是

Hello
Hola
Run Code Online (Sandbox Code Playgroud)

为什么会打印“Hola”?将“en”传递给函数时,else 语句不应该被免除吗?

def greet(lang):
    if lang == 'en':
        print("Hello")
    if lang == 'fr':
        print('Bonjour')
    else:
        print('Hola')

greet('en')
Run Code Online (Sandbox Code Playgroud)

python if-statement

2
推荐指数
1
解决办法
43
查看次数

标签 统计

if-statement ×1

python ×1