#!/usr/bin/env python
# -*- coding: utf-8 -*-#
#-------------------------------------------------------------------------------
# Name: sicp-environment-chain.py
# Description:
# Author: handa
# Date: 2022/4/4
#-------------------------------------------------------------------------------
x = 1 # x作用于整段代码
y = 12
def g1(x): # x作用于整个g1
def g2(x):
print(x) # x作用于整个g2
g2(x+1)
res = g1(2)
print res //返回值为空
'''
程序由什么构成,值,运算符 == 表达式
表达式可以组合使用,可以抽象运用(封装成函数)
函数在编译器里看来本身又是一种值
函数调用有副作用,如print,返回值为空,但打印是输出字符
打印输出的数据不完全等价于返回值
'''