python条件面试笔试题

2019-12-28  本文已影响0人  python测试开发

A. 管理控制字符的输入和输出

B. 决定程序启动之前和终止之后的处理

C.指示程序中语句的执行顺序

D. 定义程序特定的数据结构

A.

if (1, 2):

    print('foo')

B.

if (1, 2):
    print('foo')

C.

if (1, 2): print('foo')

D.

if (1, 2):
                print('foo')

E.

if (1, 2):
print('foo')

A.end

B. 缩进

C.}

D.注释

if 'bar' in {'foo': 1, 'bar': 2, 'baz': 3}:
    print(1)
    print(2)
    if 'a' in 'qux':
        print(3)
print(4)

A.
1
2
4

B.

1
2
3
4

C.无输出

D. 4

参考资料

d = {'a': 0, 'b': 1, 'c': 0}

if d['a'] > 0:
    print('ok')
elif d['b'] > 0:
    print('ok')
elif d['c'] > 0:
    print('ok')
elif d['d'] > 0:
    print('ok')
else:
    print('not ok')

A. False

B. True

demo.png

A.

if x < y: print('foo'); print('bar'); print('baz')

B.

if x < y: print('foo')
elif y < x: print('bar')
else: print('baz')

C.

if x < y: print('foo') else: print('bar')

D.

if x < y: if x > 10: print('foo')
'a' + 'x' if '123'.isdigit() else 'y' + 'b'

A. 'ab'

B. 'axyb'

C.'axb'

D. 'ax'

上一篇 下一篇

猜你喜欢

热点阅读