python偶数个数 |
您所在的位置:网站首页 › python求列表中偶数和 › python偶数个数 |
Hello,World. 最近土土在学python[奋斗] 可能这方面就分享的多一点 各位小伙伴不要觉得腻哈 10/17主要知识点介绍list(): python中最基本的数据结构。列表将由若干数据作为元素的序列放置在一对方括号中,元素之间以逗号分隔。格式:list1 = [3.14, 'bus', 0, -9, 6] list2=[ ](空列表) 第一个例子----从键盘输入一个正整数,加入列表中,输入'-1'时结束输入:1.建立一个空列表存储输出的数据 list=[] 2.使用whlie循环来判断是否继续进行 while True: 3. 利用if/else来进行奇偶数的判断 if x==-1: ... elif x%2==0: ... elif x%2!=0: ... 4.完整代码 #计算奇偶和list=[]//空列表sum1=0//偶数和初始化sum2=0//奇数和初始化while True://while循环开始判断 x = eval(input("从键盘输入一个正整数,加入列表中,输入'-1'时结束输入:"))//输入语句,返回数据 if x==-1://输入-1时结束输入 break//结束循环 elif x%2==0://判断是否是偶数 sum1=sum1+x//偶数和加上新输入的值 list.append(x)//append()将新输入的值加到原有列表的尾部 elif x%2!=0://判断是否是奇数 sum2=sum2+x//奇数和加上新输入的值 list.append(x)//append()将新输入的值加到原有列表的尾部print("list",list)//输出列表,方便查看print("列表中的偶数和:",sum1)//输出偶数和print("列表中的奇数和:",sum2)//输出奇数和 5.运行截图 第二个例子----利用while循环创建一个包含10个奇数的列表,如果输入的不是奇数要给出提示信息并能继续输入,然后计算该列表的和与平均值。 1.基本步骤与上一例子相似,故不重复。2.完整代码 list=[]//空列表sum=0//存放列表的和初始化while len(list)!=10://判断列表长度是否达到10位 num=eval(input("请输入奇数"))//输入 if num%2!=0://判断是否是奇数 sum=sum+num//计算总和 list.append(num)//将值加入到列表末尾 else: print("这是个偶数")//提示信息 continue//跳过该循环,进入下一个循环avg=sum/10//计算平均值print("总和",sum)//输出列表的和print("平均值",avg)//输出列表的平均值 3.代码截图 相关知识点扩展1.eval()函数: 接收一个字符串参数时,如果字符串中是表达式可以返回表达式的值; 如果字符串中是列表、元组或字典还能得到真正的列表、元组或字典; 如果字符串中是能够通过编译的代码,则可以执行代码。 2.append()函数 追加单个元素到列表的尾部,只接受一个元素,元素可以是任何数据类型,被追加的元素在列表中 保持着原结构类型。 3.len()函数 用于返回列表中所包含元素的个数。 4.break 在循环进行过程中,如果某个条件被满足(一般通过if语句判断是否满足执行break语句的条件),则可以通过break语句立即终止本层循环。 5.continue 在循环体执行过程中,如果遇到continue语句,程序会跳过本次循环的循环体剩余语句,回到循环开始的地方重新判断是否进入下一次循环。 相关py文件链接:https://pan.baidu.com/s/1K8tYiSseB559kHcCZc30cg 提取码:1017 okk 又学习了一点 嘻嘻 小伙伴有什么学习python的好方法可以评论分享哦[呲牙] |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |