defCyg(number):if number %2==0:
a = number //2print('您输入的参数是:偶数 打印的结果为:{}'.format(a),'\n')else:
b =3* number +1print('您输入的参数是:奇数 打印的结果为:{}'.format(b),'\n')while1:
a =input('请您输入一个参数(输入q退出):')if a =='q':breakelse:
number =int(a)if __name__ =='__main__':
Cyg(number)
defyuanzu():
number =input('请输入任意多个参数(用英文逗号分割):')
number = number.split(',')
avg =0list=[]for i in number:
i =int(i)
avg += i /len(number)for j in number:
j =int(j)if j > avg:list.append(j)tuple=(avg,list)print(tuple)if __name__ =='__main__':
yuanzu()
方法二
defyuanzu(*number):
avg =sum(number)/len(number)
num =[]for i in number:if i > avg:
num.append(i)tuple=(avg, num)print(tuple)if __name__ =='__main__':
yuanzu(1,2,3,4,5,6,7,8,9,10)
1、编写一个名为你名字字母简称的函数,它有一个名为number的参数 如果参数是偶数,那么函数就打印出number//2 如果number是奇数,函数就打印3*number+1 并给出 4,7,65的运行结果def Cyg(number): if number % 2 == 0: a = number // 2 print('您输入的参数是:偶数 打印的结果为:{}'.format(a), '\n') else: b = 3 * number