1. for..range练习

# 1:利用for循环和range找出 0 ~ 100 以内所有的偶数,并追加到一个列表。
list1 = []
for i in range(0,100,2):list1.append(i)
print(list1)# 2:利用for循环和range 找出 0 ~ 50 以内能被3整除的数,并追加到一个列表。
list2 = []
for j in range(0,50):if j%3 ==0:list2.append(j)
print(list2)''' 3:利用for循环和range 找出 0 ~ 50 以内能被3整除的数,并插入到列表的第0个索引位置,最终结果如下:[48,45,42...]
'''
list3 = []
for k in range(0,50):if k%3 == 0:list3.insert(0,k)
print(list3)'''
4:查找列表li中的元素,移除每个元素前后的空格,并找出以”a”开头的元素,添加到一个新列表中,
最后循环打印这个新列表。
li = ["alexC", "AbC ", "egon", " riTiAn", "WuSir", "  aqc"]
'''
li = ["alexC", "AbC ", "egon", " riTiAn", "WuSir", "  aqc"]
li1 = []
for m in li:b = m.strip().startswith('a')if b == True :li1.append(m.strip())
for n in li1:print(n)

2. 函数

'''
1.写函数,接收两个数字参数,返回最大值
例如:
传入:10,20
返回:20
'''
def maxValue(a,b):if a > b:return aelse:return bprint(maxValue(10,20))'''
2.写函数,获取传入列表的所有奇数位索引对应的元素,并将其作为新列表返回。
例如:
传入:[34,23,52,352,352,3523,5]
返回:[23,352,3523]
'''def odd(list6):a = list6[1::2]return a
list5 =[34,23,52,352,352,3523,5]
print(odd(list5))'''
3.写函数,判断用户传入的对象(列表)长度是否大于5,如果大于5,那么仅保留前五个长度的内容并返回。不大于5返回本身。
例如:
传入1:[34,23,52,352,666,3523,5]    返回1:[34,23,52,352,666]
传入2:[34,23,52]   返回2:[34,23,52]'''def length1(list7):if len(list7) > 5:return list7[0:5]else:return list7a = [34,23,52,352,666,3523,5]
b = [34,23,52]
print(length1(a))
print(length1(b))'''
4.写函数,检查传入的字符串是否含有空字符串,返回结果,包含空字符串返回True,不包含返回False
例如:
传入:"hello world"
返回:True
'''def isEmpty(str1):# if isinstance(str1,str) or isinstance(str1,list) or isinstance(str1,tuple):# for i in str1:#     if str1.isspace():#        return 'True'#     else:#        return 'False'if str1.__contains__(" "):return Trueelse:return Falseprint(isEmpty("hello world"))'''
5.写函数,接收n个数字,分别写4个函数求n数字的和、差、商、积
'''def calsum(*args):'''计算和:param n::return:'''sum =0for i in args:sum += ireturn sumprint(calsum(10,20,30))def calsub(*args):'''计算差:param n::return:'''m =args[0]for i in args[1:]:m -= ireturn mprint(calsub(10,20,30))def calmul(*args):'''计算积:param n::return:'''x =1for i in args:x *= ireturn xprint(calmul(10,20,30))def caldiv(*args):'''计算商:param n::return:'''s =args[0]for i in args[1:]:s /= ireturn sprint(caldiv(10,20,30))

【python】for..range练习 与函数的练习题相关推荐

  1. python中range()函数

    python中range函数用法: [range()]函数可创建一个整数列表,一般用在for循环中,函数语法为[range(start, stop[, step])],其中start是开始计数,sto ...

  2. Python 课课练 (八):函数课后练习题

    目录 一.函数课后练习题 练习前置知识 Chapter One : 开启 Python 之旅 Chapter Two : Python 语言基础.运算符与表达式.程序的控制结构合集 Chapter T ...

  3. Python中range和xrange函数的区别

    range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列. 比如: 1 >>> range(5) 2 [0,  ...

  4. python中range 函数_pythonrange,range函数的用法

    当range()函数内填入第三个参数时,第三个参数表示百步长.函数语法:range(start,stop[,step])参数说明:start:计数从度start开始.默认是从0开始.例知如道range ...

  5. python中的range()函数详解

    首先说明一下range()函数: 在python中range()函数是一个内建函数:这个内建函数用起来还是很方便的,只不过有些细节的地方我在这里写一写!供大家交流! (1)记录如下: 既然上面的明白了 ...

  6. 详细记录python的range()函数用法

    详细记录python的range()函数用法 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的sl ...

  7. 【Python】format()中槽的嵌套以及range()函数用法

    星号三角形 读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬ ...

  8. python中range函数是什么意思_python里range是什么

    python range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法(推荐学习:Python视频教程)range(start, stop[, step]) 参数说明: start ...

  9. python 中arange函数_浅谈Python中range与Numpy中arange的比较

    本文先比较range与arange的异同点,再详细介绍各自的用法,然后列举了几个简单的示例,最后对xrange进行了简单的说明. 1. range与arange的比较 (1)相同点:A.参数的可选性. ...

最新文章

  1. Spring事务管理只对出现运行期异常进行回滚
  2. 人间真实!如果我有这套装备,我也能码到凌晨...... | 每日趣闻
  3. C++——类访问修饰符
  4. android 获取monkey日志_APP压力测试定位问题_monkey篇
  5. Java-GUI编程实战之管理系统 Day2【Swing(组件介绍、布局管理器、事件类及监听器类)、基础组件按钮和输入框的用法】
  6. jQuery dataTable 操作个人使用总结
  7. 第八十四节,css布局小技巧及font-awesome图标使用
  8. MySQL 下载与安装
  9. Django models模型
  10. layerconfirm 自动关闭问题 没有阻塞问题_微信新版本自动更新?赶紧关闭这个功能...
  11. 信息学奥赛一本通 1245:不重复地输出数 | OpenJudge NOI 1.11 08:不重复地输出数
  12. 【Science】颠覆三观的超强聚类算法
  13. 四 H264解码输出yuv文件
  14. 阿里云CDN回源OSS产生流量计费说明
  15. 物联网基础设施安全防护
  16. [WPF] WPF浏览器程序:如何发布并解决不信任程序问题
  17. linux777是什么权限,linux设置777权限意思
  18. Hbuilder中如何快速输入注释标签_vscode中20个让人眼前一亮的插件
  19. 踩坑 微信小程序开发mpvue使用iconfont,顺便解决偶现图标显示不正确
  20. [附源码]Java计算机毕业设计SSM办公用品管理系统

热门文章

  1. D3 selectselectAll
  2. Maven学习总结(51)——Maven 常用属性和常量说明
  3. Maven学习总结(33)——开发人员如何使用 Flyway 插件管理数据库版本
  4. Shiro学习总结(10)——Spring集成Shiro
  5. python coding style why_Python 编码规范(Style Guide)2
  6. ShaderLab学习小结(四)简单产生阴影
  7. Session赋值(备注)
  8. 利用pgAgent创建定时任务
  9. 利用sendmail搭建电子邮件服务器
  10. 操作class属性的新API--classList