龙空技术网

2021新版山东高中信息技术学业水平考试知识点复习二(下)

用户2181048253821215 299

前言:

此时咱们对“pythonprintforin”大体比较重视,姐妹们都需要分析一些“pythonprintforin”的相关文章。那么小编同时在网摘上汇集了一些对于“pythonprintforin””的相关文章,希望朋友们能喜欢,大家快快来学习一下吧!

6.三种基本程序结构:顺序 分支 循环

l 分支语句格式

简单的if语句:if 条件: 代码A

if—else语句: if 条件: 代码A else: 代码B

.

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