while 练习_特定条件数字求和|学习笔记

简介: 快速学习 while 练习_特定条件数字求和

开发者学堂课程【Python 语言基础 1 :语法入门:while 练习_特定条件数字求和】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/599/detail/8689


while 练习_特定条件数字求和


内容介绍:

一、求 100 以内所有的奇数之和

二、求 100 以内所有 7 的倍数之和,以及个数

 

l 求 100 以内所有的奇数之和

获取所有 100 以内数

i=0

# 创建一个变量,用来保存结果 result = 0

while i < 100:

i += 1

⑤ #判断 i 是否是奇数

⑥ if i% 2 != 0:

⑦ result += i

⑧ print ( 'result =', result)

⑨ 获取 100 以内所有的奇数

⑩ i=1

⑪ while i < 100:

⑫ print(i)

i += 2

 

l 求 100 以内所有 7 的倍数之和,以及个数

① i=7

② # 创建一个变量,来保存结果

③ result =0

④ # 创建一个计数器,用来记录循环执行的次数

⑤ # 计数器就是一个变量,专门用来记录次数的变量 count

⑥ while i < 100:

⑦ # 为计数器加1

⑧ count += 1

⑨ result += i

⑩ i += 7

⑪ print('总和为:',result,'总数量为:',count)

相关文章
|
5月前
|
存储 编译器 C++
在C++语言中计算并打印出两个数的求和
在C++语言中计算并打印出两个数的求和
144 0
|
5月前
|
PHP
在数组中,找出给定数字的出现次数,比如[1,2,3,2,2]中2的出现次数是3次(任意编程语言描述)
在数组中,找出给定数字的出现次数,比如[1,2,3,2,2]中2的出现次数是3次(任意编程语言描述)
37 0
|
4月前
循环迭代判断\找质数——以每行8个的形式输出100-999内的质数
循环迭代判断\找质数——以每行8个的形式输出100-999内的质数
25 5
|
5月前
|
算法 测试技术 C#
【数学 排列组合】1643. 第 K 条最小指令
【数学 排列组合】1643. 第 K 条最小指令
|
5月前
|
Java C++ Python
C/C++每日一练(20230422) 存在重复元素、组合总和、给表达式添加运算符
C/C++每日一练(20230422) 存在重复元素、组合总和、给表达式添加运算符
51 0
C/C++每日一练(20230422) 存在重复元素、组合总和、给表达式添加运算符
|
算法
规律数求和
规律数求和
90 0
|
存储 算法 测试技术
基于python实现通过真值表判断一个逻辑表达式
基于python实现通过真值表判断一个逻辑表达式
468 0
基于python实现通过真值表判断一个逻辑表达式
|
Java 测试技术
Java数字分类给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3
Java数字分类给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3
192 0
Java数字分类给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3
|
机器学习/深度学习 Python
字符串和数字的去重操作和鞍点的寻找
字符串和数字的去重操作和鞍点的寻找
字符串和数字的去重操作和鞍点的寻找
|
机器学习/深度学习 Java
Java数字黑洞给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到 一个新的数字。一直重复这样做,我们很快会停在有“数字
Java数字黑洞给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到 一个新的数字。一直重复这样做,我们很快会停在有“数字
127 0