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

执行下方代码,此代码会重复执行多少次(    )。

i = 0

while i <= 100:

    print(i)

    i+=1


A

100

B

99

C

101

D

运行报错

2. 单选题

关于下列代码描述正确的是:(    )

a=0

while a<10: 

    a+=0.5 

    print(a,end=" ")

A

打印结果第一个数是0

B

打印结果第一个数是0.5

C

打印结果最后一个数是9.5

D

程序循环执行了10次

3. 单选题

小明想设计一个程序模拟出登录系统账户,要求用户登录的次数不能超过3次,如果在3次内登录成功,则显示"登录成功",并退出登录界面,如果超过3次则显示"登录失败"!

下面的就是小明设计的程序,由于小明粗心大意误删了一处,请你根据程序功能为他选出正确的选项(    )

password ='hello'

n=0

while_____:

    key=input()

    if key == password:

        print('登录成功')

        break

    else:

        n+=1

print('登录失败')


A

n < 3

B

n <= 3

C

n < 4

D

n < 2

4. 单选题

使用while循环打印输出1-100内所有的奇数,为空白处选上合适的选项(    )

n = 0

while n < 100:

n +=1

________:

___________

else:

print(n,end='')

A

if n%2 ==1:

    break

B

if n%2 ==0:

    break


C

if n%2 ==1:

    continue

D

if n%2 ==0:

    continue


5. 编程题

设计一个程序,要求为:先输入一个正整数n,然后使用while循环打印数字,从1打印到n。

查看答案
6. 编程题

请编写一个画长方形的程序,要求如下:


1、输入两个数m、n,分别代表m行和n列

2、利用while语句打印出m行和n列的长方形3、方形形状由"+"组成


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

查看答案
7. 编程题

请编写一个整数求和程序,要求如下:


1、输入两个整数m,n

2、 计算m和n之间(包括m和n)数字的和


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

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