2、number = 30 if number % 2 == 0: print(number, 'is even') elif number % 3 == 0: print(number, 'is multiple of 3') 本题的输出是( ) a、30 is multiple of 3 b、30 is even c、30 is even 30 is multiple of 3 d、程序出错
3、x = 1 y = -1 z = 1 if x > 0: if y > 0: print('aaa') elif z > 0: print('bbb') 则本题的输出是( ) a、无输出 b、语法错误 c、bbb d、aaa
4、y = 0 for i in range(0, 10, 2): y = i print(y) 本程序的输出是( ) a、9 b、30 c、20 d、10
5、若k为整形,下述while循环执行的次数为( ) k = 1000 while k > 1: print(k) k = k / 2 a、9 b、10 c、11 d、12
6、作为输入能够结束程序运行的是( ) while true: guess = int(input()) if guess == 0x42 // 2: break a、21 b、42 c、66 d、33
7、for s in "helloworld": if s == "w": break print (s, end = "") 本题输出的内容是( ) a、hello b、world c、helloworld d、helloorld
8、k = 0 while true: s = input('请输入q退出:') if s == 'q': k = 1 continue else: k = 2 break print(k) 运行上述程序,并且输入qp,则程序输出的结果是( ) a、0 b、1 c、2 d、3
16、如果输入4, -1, 6, 9, 8, 3, 0,请问以下程序的输出结果是( ) number = int(input('enter an integer: ')) max = number while number != 0: number = int(input('enter an integer: ')) if number > max: max = num print(max)
17、阅读下面代码,给出x结果是( ) a = 3 b = 2 x = a if a > b else b
19、str = input("请输入一串字符串:") flag = 0 count = 0 for c in str: if c == " ": flag = 0 else: if flag==0: flag=1 count=count 1 print(count) 如果输入i love seu,则输出的结果是( )
20、已知列表对象 x = ['11', '2', '3'] ,则print(x.index(max(x)))的输出结果是( )
21、print(1, 2, 3, sep=':') 的输出结果为( )
22、print(sum(range(10)))的结果是( )
23、3.0 // 2.0的结果是( )
24、5 ** -2的结果是( )
25、not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9的结果是( ) 提示:注意优先级和短路运算
第三周课后作业
1、d = {} for i in range(26): d[chr(i ord("a"))] = chr((i 13) % 26 ord("a")) for c in "python": print(d.get(c, c), end="") 以上代码输出的内容是( ) a、cabugl b、python c、pabugl d、plguba