课后作业中的程序空一行是为什么呢
课后作业中的范例程序中间空一行是什么意思呢?不能直接复制到Python中执行吗?
这个例子的答案是1314520又是为什么呢?
def fun(var):
var = 1314
print(var, end='')
var = 520
fun(var)
print(var) 空一行是为了好看
不输出1314520那应该输出神马,想不到 1.空一行是为了好看,
2.不能直接复制到 Shell,只能先创建一个 .py 结尾的文件,把代码复制进去,用 IDLE 打开,Run -> Run Module 运行
3.第一次输出 1314,不换行,第二次再输出 520. 因为520是全局变量,而1314是局部变量,同名变量时局部变量会覆盖全局变量,而print的end参数又不是换行,所以两个var拼接在一起jiushi1314520
页:
[1]