关于Python封装函数的几道练习题

打印 上一主题 下一主题

主题 925|帖子 925|积分 2775

1.封装函数,可以判断一个数字是否为偶数
  1. def func(n):
  2.     if n%2==0:
  3.         print("%d是偶数"%n)
  4.     else:
  5.         print("%d是奇数"%n)
  6. func(11)
  7. # 11是奇数
复制代码
2.封装函数,可以实现1-n之间所有偶数的打印
  1. def func(n):
  2.     for i in range(1,n+1):
  3.         if i%2==0:
  4.             print(i)
  5. func(10)
  6. # 2
  7. # 4
  8. # 6
  9. # 8
  10. # 10
复制代码
3.封装函数,可以找出整型列表中的最大值
  1. lst = [2,7,3,9,1,4]
  2. def func(n):
  3.     x = n[0]
  4.     for i in n:
  5.         if i>x:
  6.             x=i
  7.     return x
  8. print(func(lst))
  9. # 9
复制代码
4.封装函数,可以完成列表的倒序,不使用内置函数

[code]lst = [2,7,3,9,1,4]# print(sorted(lst,reverse=True))# print(lst.sort())# print(lst)def func(n):    for i in range(len(n)-1):        for j in range(len(n)-i-1):            if n[j]
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莫张周刘王

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表