1
#!/usr/bin/env python3
#n = 100
n = int(input("输入一个数字 :"))
sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1
print("1 到 %d 之和为: %d" % (n,sum))
1
2
3
4
5
6
7
8
9
10
11
12
2
#!/usr/bin/python3
# 计算面积函数
def area(width, height):
return width * height
def print_welcome(name):
print("Welcome", name)
print_welcome("Runoob")
w = 4
h = 5
print("width =", w, " height =", h, " area =", area(w, h))
1
2
3
4
5
6
7
8
9
10
11
12
13
3
#!/usr/bin/python3
# 定义函数
def printme( str ):
"打印任何传入的字符串"
print (str)
return
# 调用函数
printme("我要调用用户自定义函数!")
printme("再次调用同一函数")
1
2
3
4
5
6
7
8
9
10
11
4
#!/usr/bin/python3
# 可写函数说明
def changeme( mylist ):
"修改传入的列表"
mylist.append([1,2,3,4])
print ("函数内取值: ", mylist)
return
# 调用changeme函数
mylist = [10,20,30]
changeme( mylist )
print ("函数外取值: ", mylist)
1
2
3
4
5
6
7
8
9
10
11
12
13
5
#!/usr/bin/python3
#可写函数说明
def printinfo( name, age = 25 ):
"打印任何传入的字符串"
print ("名字: ", name)
print ("年龄: ", age)
return
#调用printinfo函数
printinfo( age=18, name="ahao" )
print ("------------------------")
printinfo( name="zh" )
1
2
3
4
5
6
7
8
9
10
11
12
13
6
#!/usr/bin/python3
# 可写函数说明
def printinfo( arg1, *vartuple ):
"打印任何传入的参数"
print ("输出: ")
print (arg1)
for var in vartuple:
print (var)
return
# 调用printinfo 函数
printinfo( 10 )
printinfo( 70, 60, 50 )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
7
#!/usr/bin/python3
# 可写函数说明
def sum( arg1, arg2 ):
# 返回2个参数的和."
total = arg1 + arg2
print ("函数内 : ", total)
return total
# 调用sum函数
total = sum( 10, 20 )
print ("函数外 : ", total)
1
2
3
4
5
6
7
8
9
10
11
12
8
#!/usr/bin/python3
total = 0 # 这是一个全局变量
# 可写函数说明
def sum( arg1, arg2 ):
#返回2个参数的和."
total = arg1 + arg2 # total在这里是局部变量.
print ("函数内是局部变量 : ", total)
return total
#调用sum函数
sum( 10, 20 )
print ("函数外是全局变量 : ", total)
1
2
3
4
5
6
7
8
9
10
11
12
13
运行结果如下
---------------------
作者:zh_250
来源:CSDN
原文:https://blog.csdn.net/ahaotata/article/details/84034143
版权声明:本文为博主原创文章,转载请附上博文链接!
|
|