函数的定义和使用练习
#练习1:写一个函数实现摇色子的功能,传入色子的个数,返回所有色子的点数总和。
import random
def zy_1(n):
num = 0
i=0
while i<n:
c=random.randint(1,6)
print('你摇的点数是:%d'%c)
num+=c
i+=1
return num
print('筛子总和:%d'%zy_1(4))
#练习2:写一个函数,求出列表中数值类元素(int、float)的平均值。
def zy_2(list1:list):
num=0
count=0
for x in list1:
if type(x) is int or type(x) is float:
num+=x
count+=1
return num/count
print(zy_2([1,1.5,1,2,4,'a']))
#练习3:写一个函数,传入一个字符串,返回去掉字符串中所有空格后的字符串。
def zy_3(str1:str):
list1=[]
for x in str1:
if x!=' ':
list1.append(x)
str2=''.join(