做题

xiaoxiao2021-02-28  42

x=1

def change(a):

    x+=1

    print x

change(x)

代码运行错误, 无法自己改正

理解: change未定义功能,❌

正确理解:x为局部变量,未定义

改正1 global x, x为全局变量

改正2 print x改为a

程序媛中 def用法  def a (b),b为原函数名,a为后调用函数,代替a

疑惑: def不用return吗,x怎么能算一个函数

百度: 

def 冒号后的内容为函数定义内容

要用global x的时候,x应先定义,如x=1,无定义时,括号内为零

def func( ):    print ('let me tell you that is')    a=1+2    print afunc( )

转载请注明原文地址: https://www.6miu.com/read-2613971.html

最新回复(0)