前言:
此时咱们对“pythonprintforin”大体比较重视,姐妹们都需要分析一些“pythonprintforin”的相关文章。那么小编同时在网摘上汇集了一些对于“pythonprintforin””的相关文章,希望朋友们能喜欢,大家快快来学习一下吧!6.三种基本程序结构:顺序 分支 循环
l 分支语句格式
.
l 循环语句分为条件循环和遍历循环
Ø 遍历循环
在python中,使用for 语句来创建这类循环。
for语句的基本格式如下:
for 循环变量 in 列表:
语句或语句组
1.列表在python中作用强大,下面通过一个简单的例子, 熟悉列表的使用方法。
object=[“石榴”,1,”香蕉”,”橙子”,”例子”]
object[0]=“苹果"
object.append(“猕猴桃")
object.pop
print (object)
object[0]#返回列表q中索引(index)为i的元素. 索引有2套编号方式:
正编号(从左到右编号依次为0,1,2,…)和负编号(从右到左编
号依次为-1,-2,-3,…)
2.range()函数是Python的内置函数,用于生成一系列连续的整数,多用于for循环语句中
语法格式:range(起始值,结束值,指定步长)
起始值可以省略,如果省略,则从0开始
结束值:指定计数的结束值(但不包括该值,如range(7),得到的值是0-6,不包括7)
指定步长:即2个数之间的间隔,可以省略,如果省略,则表示步长为1
循环重复次数一定时,我们通常称为计数循环。
第1个最简单的例子:
for i in [“hello”,”world”]:
print (i)
第2个最简单的例子:
下面这个循环输出0到100的自然数。
for i in range(101):
print (i)
第3个例子:
money=50000
rate=0.0325
for i in range(5):
money=money*(1+rate)
print(“5年后存款总额:”,money,”元”)
Ø 条件循环
条件循环一般用于循环次数未知的情况,只有当循环条件成立时,才执行循环体。Python中,使用while语句来创建这类循环。
While语句的基本格式如下:
while 关系表达式:
语句或语句组
例如:
s=0
while s<=30:
s=s+10
print(s)
Ø 理解典型的算法题及其变形
1、 计算1+2+3+…+100的和
s=0
for i in range(1,101):
s=s+i
print(s)
2、 计算1*2*3*…*10的积
s=1
for i in range(1,11):
s=s*i
print(s)
经典算法的变形:变化为小于某数值,或小于某数值的奇数或偶数的积或和,或小于某数的有规律变化的数字序列的积或和
[典型例题]:
1. 列表中可以使用( )函数添加一个新的元素到列表的尾部。
A. add() B. append() C. insert() D. del()
2. 以下Python程序代码段表示的含义是( )。
x=0
for i in range(1,10):
x=x+i
print(x)
A. 1+10的和
B. 1+9的和
C. 1-10所有整数的和
D. 1-9所有整数的和
3.阅读下列程序,写出运行结果
s=1
for i in range(1,5):
s=s*i
print(s)
程序运行后输出结果是____________
4. 在Python程序中,判断n是否为偶数的表达式是( )。
A. n/2=0
B. n/2==0
C. n%2=0
D. n%2==0
5.下列程序段执行后,变量s的值是( c )
s=0
for i in range(1,10):
s=s+i
print(S)
A.60 B.50 C.45 D.55
6.下列python程序段运行后,s的值是()
s=0
for i in range(10):
s=s+i
A.53 B.10 C.55 D. 54
7.下列语句用于计算s = 1+4+7+10+…+25屏幕输出最后结果。
①for i in range(1,26,3): ②print(s) ③s = 0 ④s = s + i
正确的语句顺序是( )。
A. ①②③④ B. ①③④② C. ③①④② D. ④③①②
8.已知n是一个两位的正整数,则下列Python表达式能表示n的十位上的数字是( )
A. A.n //10 B.n/10 C.n\100 D.n mod 10
标签: #pythonprintforin