相关试卷
-
1、使用循环语句打印如下金字塔:
*
***
*****
*******
*********
-
2、猜年龄游戏。要求:允许用户最多尝试3次,每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y,就继续让其猜3次,以此往复,如果回答N或n,就退出程序,如果猜对了,就直接退出。
-
3、模拟银行用户密码登陆(三次机会重试)。(注意:默认账号为cgc,密码123。)
-
4、求1-2+3-4+5 ... 99的所有数的和。
-
5、求1-100的所有数的和。
-
6、使用for循环输出1 2 3 4 5 6 8 9 10。(注意:数字6和数字8之间,跳过了数字7。)
-
7、下面的语句哪个会无限循环下去( )A、for a in range(10): time.sleep(10) B、while 1<10: time.sleep(10) C、while True: break D、a = [3,-1,’,’] for i in a[ ]: if not a : Break
-
8、以下程序要求输出偶数,则在方框处的语句为( )
import math
def func(list):
for x in list:
if
: print(x)
A、x%2==0 B、x%2 C、x is even D、x/2 -
9、python中表示跳出循环的函数是( )A、continue B、break C、ESC D、close
-
10、下面的代码,哪些会输出1,2,3,三个数字( )A、for i in range(3): Print(i) B、aList = [1,2,3] for i in aList: print(i+1) C、i = 1 while i<3: print(i) i+=1 D、for i in range(3): Print(i+1)
-
11、执行下列程序以后i的值是( )
for i in range(-3, -21, -4):
print(i, end=" ")
print(end="\n")
A、-3 B、-4 C、-19 D、-21 -
12、若k为整型,下列while循环执行的次数为 ( )
k = 1000
while k > 1:
print(k)
k = k /2
A、9 B、10 C、11 D、100 -
13、下列循环结构用法错误的是( )A、for i in range(20): B、for i in range(0,10): C、for i in range(10,0,2): D、while s<50:
-
14、有以下程序段:
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 -
15、执行以下程序得到的结果是( )
i=-1
while(i<0):
i=i+1
print(i)
A、-1 B、0 C、1 D、i -
16、关于 for循环和 while循环的说法哪个正确( )A、while循环先判断后执行,for循环先执行后判断 B、while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果 C、两种循环任何时候都不可以替换 D、两种循环结构中都必须有循环体,循环体不能为空
-
17、根据输入的百分制分数,将其转换为等级制(优、良、中、及格、不及格)并输出。
-
18、编写程序,根据输入的年份(4位整数),判断该年份是否是闰年。
-
19、实现一个简单的出租车计费系统,当输入行程的总里程时,输出乘客应付的车费(车费保留一位小数)。计费标准具体为起步价10元/3千米,超过3千米以后,每千米费用为1.2元,超过10千米以后,每千米的费用为1.5元。
-
20、从键盘上输入一个字符,当输入的是英文字母时,输出“输入的是英文字母”;当输入的是数字时,输出“输入的数字”;当输入的是其他字符时,输出“输入的是其他字符”。