这段代码为什么没有输出:def f(): x = 1 y = 2 z = 3 print(x) print(y) print(z)
时间: 2023-12-13 19:05:40 浏览: 137
python中is与双等于号“==”的区别示例详解
这段代码没有输出是因为它只是定义了一个函数 f,并没有调用这个函数。要输出函数 f 中的内容,需要在代码的后面添加一行:
```python
f()
```
这样就会调用函数 f,输出 x、y、z 的值。如果加上这一行后,代码应该是这样的:
```python
def f():
x = 1
y = 2
z = 3
print(x)
print(y)
print(z)
f()
```
这个程序会输出:
```
1
2
3
```
阅读全文