牛客网专项练习30天Pytnon篇第05天

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 牛客网专项练习30天Pytnon篇第05天

1.下面这段代码打印的结果是:(C)

for i in range(2):
    print(i)
for i in range(4,6):
    print(i)

A.2, 4, 6


B.0,1, 2, 4, 5, 6


C.0, 1, 4, 5


D.0,1, 4, 5, 6, 7, 8, 9


解析:


      for i in rang(2): 取值范围是大于0≤ i<2,所以i为0,1; for i in rang(4,6): 取值范围是大于4≤ i<6,所以i为4,5,故选C。


2.下面程序运行结果为:(A)

for i in range(5):
  i+=1
  print("-------")
  if i==3:
    continue
  print(i)

A.------- 1 ------- 2 ------- ------- 4 ------- 5


B.------- 1 ------- 2


C.------- 1 ------- 2 ------- 3


D.------- 1 ------- 2 ------- 4 ------- 5


解析:


      break跳出整体循环,for不再遍历;continue跳出当前循环,即跳过循环体continue之后的内容,直接进行下一次循环,即for接着遍历。因此循环跳过3不打印,但.-------不受continue影响。


3.在Python3中,下列continue的用法:(D)

res = []
for i in 'python':
  if i == 'h':
    continue
  res.append(i)
print(''.join(res))

A.'p','y','t','h','o','n'


B.'p','y','t','o','n'


C.'python'


D.'pyton'


解析:


      此题中的 continue 跳出本次循环,继续下一次循环,即为跳出 i == 'h' 时,因此res = ['p','y','t','o','n'],最后打印的结果采用 join 函数连接res中的字符,输出的结果为 'pyton'。


4.在Python3中,有关于break的用法正确的是:(B)

for i in 'python':
  if i == 'h':
    break
  print(i)

A.'p','y','t','h','o','n'


B.'p','y','t'


C.'p','y','t','h'


D.'pyt'


解析:


      在Python3中break语句用来终止循环语句,因此当 i == ‘h’ 时就会跳出 for 循环,不再执行后面代码,因此依次打印出的结果是 'p','y','t'。


5.在python3中关键字 pass 的使用,则:(B)

for i in range(5):
  if i == 2:
    pass
  print(i)

A.1,2,3,4,5


B.0,1,2,3,4


C.0,1,3,4


D.0,1,2,3,4,5


解析:


      在Python3中,pass是空语句,是为保持程序结构的完整性,不做任何事情,一般用做占位语句,range(5) 取值范围0≤ i <5,因此程序依次打印的数字为 0,1,2,3,4。


相关文章
|
机器学习/深度学习 索引 Python
牛客网专项练习30天Pytnon篇第06天
牛客网专项练习30天Pytnon篇第06天
63 0
|
Java 索引 Python
牛客网专项练习30天Pytnon篇第11天
牛客网专项练习30天Pytnon篇第11天
94 0
|
索引 Python
牛客网专项练习30天Pytnon篇第18天
牛客网专项练习30天Pytnon篇第18天
87 0
|
Python
牛客网专项练习30天Pytnon篇第19天
牛客网专项练习30天Pytnon篇第19天
56 0
|
网络协议 Python
牛客网专项练习30天Pytnon篇第09天
牛客网专项练习30天Pytnon篇第09天
86 0
|
Python
牛客网专项练习30天Pytnon篇第26天
牛客网专项练习30天Pytnon篇第26天
113 0
|
Python
牛客网专项练习30天Pytnon篇第04天
牛客网专项练习30天Pytnon篇第04天
84 0
|
移动开发 Python
牛客网专项练习30天Pytnon篇第03天
牛客网专项练习30天Pytnon篇第03天
91 0
|
Serverless Python
牛客网专项练习30天Pytnon篇第20天
牛客网专项练习30天Pytnon篇第20天
62 0
牛客网专项练习30天Pytnon篇第24天
牛客网专项练习30天Pytnon篇第24天
73 0
下一篇
无影云桌面