Python基础知识练习题:for循环 建议答题时长:60min
1. 单选题

执行下列代码,会打印几次(    )。

for i in range(10): 

    print(i)

A

1

B

0

C

10

D

运行报错

2. 单选题

想通过for-in循环来打印出1-10之间的数(包括1和10),下列代码选项正确的是(    )

A

for i in range(10): 

    print(i)


B

for i in range(11): 

    print(i)

C

for i in range(1,11): 

    print(i)

D

for i in range(1,10): 

    print(i)

3. 单选题

仔细阅读下列代码,选出你认为正确的选项: 

sum1=0 

for i  in  range(0,10,2): 

     sum1+=i

     print(sum1)

A

该代码求的是1-10之间所有数的和,结果是45

B

该代码求的是0,2,4,6,8这五个数的和,结果是20

C

该代码求的是1,3,5,7,9这四个数的和,结果是25

D

该代码求的是2,4,6,8,10这五个数的和,结果是30

4. 单选题

下列哪个关键字可以用于跳出循环(    )

A

break

B

continue

C

ESC

D

exit

5. 编程题

英语听写课上,小红把"hello world"错误的写成了"hello word",为了帮助小红准确记忆这个英文单词,英语老师让小红把"hello world"重复抄写。

请编写一个打印“hello world”的程序,要求如下:

 1、输入小红需要抄写的次数num 

 2、使用for循环打印出小红抄写的单词 

【温馨提示:请用for循环完成此题!】

查看答案
6. 编程题

著名数学家高斯在10岁时就能迅速的算出了1+2+3+4+5+…+99+100=5050,说明他从小就善于观察和思考。同样我们通过写程序,也可以迅速计算数的求和,而且还可以迅速计算数的乘积。

请实现一个这样的程序,输入一个正整数n,使用for循环计算1到n之间(包含1和n)所有数的乘积。

【温馨提示:请用for循环完成此题!】

查看答案
7. 编程题

著名数学家高斯在10岁时就能迅速的算出了1+2+3+4+5+…+99+100=5050,说明他从小就善于观察和思考。同样我们通过写程序,也可以迅速计算数的求和。

请实现一个这样的程序,输入一个正整数n,使用for循环计算1~n之间(包含1和n)所有数的和。 

【温馨提示:请用for循环完成此题!】

查看答案
试题目录
单选题
1 2 3 4
编程题
5 6 7
赣ICP备20007335号-2