4.4 Python语言的循环结构

(Python)循环结构的内容与达成目标
4 . 4 . 1  for循环的应用
4 . 4.  2  while循环的应用
4.  4.  3  循环嵌套的应用
4 . 4 . 4  循环控制的应用
应掌握运用循环结构编写1至100以内的自然数、奇数、偶数之和的经典程序,并举一反三,改写出其它等差数列相加、相乘的程序。
*
请选择你的班级:
1班
2班
3班
4班
5班
6班
7班
8班
9班
10班
11班
12班
13班
14班
15班
16班
17班
18班
19班
20班
21班
22班
23班
24班
25班
26班
27班
28班
29班
30班
*
您的姓名:
*
1.
有以下程序段,程序的运算结果为( )。
sum=1
for i in range(1,5):
       sum=sum*i
print(sum,i)
A.24┄┄5
B.120┈┈5
C. 24┈┈4
D. 120┈┈4
*
2.
计算从1到某自然数的和,程序的空缺处应填的是( )。
sum=_____
for i in range(1,11):
       sum=sum+_____
print('sum=',sum)
A、1, l
B、0, l
C、1, i
D、0, i
*
3.
前一个程序最后加的自然数是______ 。
*
4.
在Python语言中,通过关键字( )来定义函数。
A、def
B、function
C、fun
D、procedure
*
5.
输出下面图案程序空缺处应填( )。
for i in range(1,5):
       for j in range(1, _______ ):
              print('*',end='')
       print()
*
**
***
****
A、4
B、5
C、i
D、i+1
6.
for循环-100以内的自然数和*
s=
for i in range(1 , ):
        s=s+i
print('100以内自然数的和:',s)
7.
while循环-100以内的自然数和*
i,s=1,0
s=0
while i<=:
        s=s+i
        i=
print('100以内自然数和:',s)
8.
for循环-1~100以内奇数和*
s=0
for i in range(1,100, ):
        s=
print('100以内奇数和:',s)
9.
while循环-1~100以内奇数和*
s=
i=1
while i<=100:
        s=s+i
        i=
print('100以内奇数和:',s)
10.
for循环-2~100的偶数和*
s=0
for i in range(, 102, 2):
        s=s+i
print('100以内偶数和:', )
11.
while循环-2~100的偶数和*
s=0
i=2
while i<=
         s=s+i
         i=
print('100以内偶数和:',s)
12.
for循环编程计算1×2×3×...×7*
s=1
for i in range(1, ):
       s=
print('s=',s )
13.
while循环编程计算1×2×3×...×7*
s=1
i=1
while i7:
        s=s*i
        i=
print('s=',s )
14.
九九乘法表编程*
for i in range(1,):
       for j in range(1,):
              print(j,'*',i,'=',i*j,sep='',end='\t')
       print()
问卷星提供技术支持
举报