python 先定义,后调用,即函数的调用不能放在函数定义之前
import funtion_demo
funtion_demo.sayhell();
#python 先定义,后调用,即函数的调用不能放在函数定义之前
def sayname():
'''打招呼'''
print("python function must define firstly,then call this function ")
sayname();
# 有参数的函数
def jisuan(a,b): #a,b为形参
sum=a+b;
print("%d+%d=%d"%(a,b,sum));
return sum;
result=jisuan(20,45); #20,45为实参
print("返回结果:%d"%result)
function_demo文件:
def sayhell():
# 九九乘法表,默认情况下,print()函数具有自动换行功能,不需要换行可以在输出内容后面加end=“”,\t 制表符,每一行垂直对齐,\n 换行
m = 1;
while m <= 9:
n = 1;
while n <= m:
print("%d*%d=%d " % (n, m, n * m), end="\t"); # 每一行垂直对齐
n += 1;
# 单纯换行
print("")
m += 1;