ホームページ  >  記事  >  バックエンド開発  >  Python の簡単なテスト問題は何ですか?

Python の簡単なテスト問題は何ですか?

WBOY
WBOY転載
2023-05-01 18:49:131459ブラウズ

1 次のコードの出力は、

print(round(-3.6))

A.-4

B.-4.0

C です。 - 3

D. -3.0

2 次のコードの出力は次のとおりです (Python3.6 以降):

dic={
 'a':1,'b':4,'c':9,'xy':13}
print(dic.popitem())

A.(‘a’:1,‘b’:4,‘c’:9)

B.(‘c’:9,‘xy’:13)

##C.(‘a’,13)

#D.(‘xy’,13)

##3 次のコードの出力は:

adict = dict.fromkeys(['key1', 'key2'], [])
adict['key1'].append(123)
adict['key1'] = 456
print(adict['key2'])

A. エラー

B.[]

C.[123]

D. 456

4 次のコードの出力は次のとおりです:

print([1, 2] == [(1), (2)])
print([1, 2] == [(1,), (2,)])

A.True True

B.True False

C.False True

D.False False

5 次のコードの出力結果は次のとおりです:

print('hi') if 3 > 4 else print('bye')

A. エラー レポート

B .hi

C.bye

D.hi bye

#6 次のコードの出力結果は次のとおりです:

num = 6 if True == 1.0 else 8
print(num)

A. エラー レポート

B.6

C.8

D.True

7 次のコードの出力は次のとおりです。 ##

for i in range(5):
    pass
print(i)

A .Error

B.None

C.4

D.5

8次のコードの出力は次のとおりです:

alist = [1, 2, 3]
blist = [i ** 2 for i in alist]
print(i)

A. エラー

B.None

C.3

D.9

9 次のコードを実行した後、blist の値は

alist = [1, 2, 3]
blist = [print(i+1) for i in alist]

A.[1,2,3]

B.[2] になります。 ,3,4]

C.[None,None,None]

D.[]

10 次のコードの正しい説明は次のとおりです。 ##
print({ 'a',[1,2]})

#A. エラーは報告されません

B. [1,2] がタプルに変更されてもエラーは報告されません

C. エラーは報告されません[1,2] が set

D に変更されると、レポートされます。[1,2] をセットに変更すると、{‘a’,1,2}
が出力されます

答え: A D C B C B C A C B

以上がPython の簡単なテスト問題は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。