首页 > 编程语言 >python初学者笔记(7)——求和函数总结

python初学者笔记(7)——求和函数总结

时间:2024-04-10 20:31:05浏览次数:22  
标签:python list sum list1 求和 num 初学者 print

python经常要用到各种求和,例如列表求和,元素求和,利用函数求和,将这些方法总结发给大家!

1.python两个数的求和函数

def sum_2_num(num1,num2):
    result =num1 + num2
    return result
    #必须在执行行输入,函数命名后必须调用,调用sum_2_num(),或者 print()
#sum_2_num(10,20)
sum_2_num(10,20)
print(sum_2_num(20,30))

2.关于python列表内求和

def sum_of_list(param_list):
    total = 0
    for item in param_list:
        total += item
    return total
list1 = [1,2,3,4]
list2 = [2,3,4,5]
print(f"sum of {list1}=",sum_of_list(list1))
print(f"sum of {list2}=",sum_of_list(list2))

#print(f"sum of {list1}=",sum(list1))
#内置函数sum可以直接替代求和函数

3.1-100数字求和

#coding=utf-8
sum=0
for i in range(1,101):
    sum=sum + i  #sum+=i
    
print(sum)
#

4.利用内置函数sum求列表内偶数和

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_sum = sum([num for num in numbers if num % 2 == 0])
print(even_sum)  # 输出结果为 30

#num for num in numbers是利用了列表推导式进行计算。

标签:python,list,sum,list1,求和,num,初学者,print
From: https://blog.csdn.net/knight0113/article/details/137609289

相关文章

  • python学习之:数据类型
    大纲:一、列表list的定义语法1、""""演示数据类型:list列表语法:变量=[元素1,元素2,元素3,......]"""#定义一个列表listname_list=['itheima','itcast','python']print(name_list)print(type(name_list))#定义一个嵌套的列表statis......
  • python函数 学习第二部分
    函数大纲:六、函数说明文档#定义函数,进行文档说明defadd(x,y):"""函数说明:paramx:参数x表示其中一个加数:paramy:参数y表示另一个加数:return:返回两数相加的结果"""result=x+yreturnresultr=add(5,6)print(r)......
  • Python复习题
    第1章Python概述【填空题】Python是一种代表(简单主义)思想的语言,同时也是一门面向对象的高级语言。【填空题】Python采用强制缩进的方式使得代码具有极佳的(可读性)。【填空题】Python源代码不需要编译成(二进制码),它可以直接使用源代码运行程序。运行时会被解释器......
  • Python 更新 为什么要更新 Python? 如何更新 Python? 更新 Python 可能遇到的问题——《
    Python更新为什么要更新Python?如何更新Python?更新Python可能遇到的问题——《跟老吕学Python编程》附录资料Python更新为什么要更新Python?如何更新Python?更新Python可能遇到的问题总结Python更新最近的一次Python更新中,最引人瞩目的变化之一......
  • 最好用的Python IDE,pycharm保姆级安装教程
    简介由于Python语法简单容易入门,并且Python在办公自动化等领域的功能非常强大,所以现在越来越多非IT行业的人也开始学起了Python,要学习和使用一门编程语言,一个好用的IDE是必不可少的,而对于Python来说,最好的IDE无疑是Pycharm。本文就给大家介绍一下如何从零到一来安装Pycharm。下......
  • python基础-数据类型、字典、集合、文件操作(打开、关闭、读写、追加等)
    前言!!!注意:本系列所写的文章全部是学习笔记,来自于观看视频的笔记记录,防止丢失。观看的视频笔记来自于:哔哩哔哩武沛齐老师的视频:​​2022Python的web开发(完整版)入门全套教程,零基础入门到项目实战​数据结构数据类型字符串列表元组集合字典整型布尔None浮点型字节类......
  • 自定义Python实用函数-返回指定目录及其子目录和指定文件扩展名的文件清单列表
    importosdefget_files(file_path,image_types_set=()):"""返回指定目录及其子目录下、指定文件扩展名的文件清单列表。若image_types_set参数为空,则返回图片文件清单列表。若image_types_set参数为['.*'],则返回所有文件清单列表。"""filenames......
  • 洛谷 官方题库 Python 第十一天
    【数学1】基础数学问题最大公约数gcd=math.gcd(a,b)注意这个gcd支持传入多参数,有两种写法,建议用星号,因为reduce如果a是空数组会报错。注意gcd(a,0)=a,即任意数和0的gcd都是自己,参照循环相减法。gcd(*a)是Python中的一种用法,它可以计算传递给函数gcd()的可变数量的参数的......
  • 利用python将文字转语音
    一、安装官方建议要先装pypiwin32,选择合适版本就行。python环境是3.6,这是win10中可用的地址:https://pypi.org/project/pyttsx3/2.7/#files最新版本的pyttsx3是2.90,https://pypi.org/project/pyttsx3/2.90安装后会报错,Collectingcomtypes;platform_system=="Windows"(fro......
  • python爬虫—学习笔记-3
    python爬虫—学习笔记-3ps:因为本人近一个月住院,文章为队友所著。此次学习内容为如何搭建服务器1.打开pycharm,创建目录server在设置中的Python解释器中安装Flask2.在创建的server1中输入本节课所学代码在网页中输入ip端口号子目录本机访问127.0.0.1:5000/子目录外部......