首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python应用之100以内的奇数

在数学中,我们需要用到很多求和的办法,比如说1至100的和,还有100以内的所有偶数和和所有奇数和,如果我们慢慢地计算是不是很浪费时间,还容易出错。...1.解题的思路 对100以内的奇数求和,有四种常见的解题方法: 用range函数遍历100以内的奇数,然后用sum函数求和 for 循环嵌套if语句,将100以内的奇数相加求和 while...循环将100以内的奇数相加,并打印求和 用递归方法求和 2.解题方法 方法一: sum函数 print(sum(range(1, 100, 2))) 首先用range函数创建了一个整数列表,range...= number print(count) 第1行: 设置一个变量count, 初始赋值为0 第3行: 用for循环遍历100以内所有的整数 第4-6行: 用if语句判断100以内的数是否为奇数...,是奇数就相加(if i % 2 == 0,continue的含义是当数字为偶数时退出本次循环) 第8行: 用print函数打印其和 代码运行效果: 方法三:while循坏 count = 0 number

2.1K20

三数之和怎么?LeetCode 15、16 题记

恰好接下来的 15 和 16 题都与三数之和相关,放到一起来记录下。...题目一 第 15 题 三数之和: 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?...若判断三数之和小于 target,则向右移动较小的指针;若判断三数之和大于 target,则向左移动较大指针来缩小三数之和;若检测到三数之和为 target 则可提前结束直接返回 target 值了。...result = 0 # 对排序后的求和值列表进行遍历 for i,n in enumerate(target_key): # 对每个求和值进行运算,它们与...参考其它题解代码,确实如此,无需再单独对所有求和值进行新一轮比较,在完和后直接比较保存即可,且题目只要求和值即可,无需我们定义的字典。

81110
领券