Python-Quiz III(mooc)

1つの
1
ポイント# 0033003400340034003600321587046305733pow(xは、0.5)、xの平方根を計算し生成する負の数の平方根を計算することができます。ValueErrorの
エラー
フリー出力が
クラッシュし
、複数の
D正しい答えを

pow(
-1、0.5 (6.123233995736766e-17 + 1j)

2
1
# 0033003400340034003600321587046305737 string .strip()メソッドの機能に関する次の説明は正しいです。代替的に
、特定の文字列
2つの文字列を連結する
指定された文字列の両方を除去するためには、
配列指定した文字列に応じた分割された
正解C
指定された文字列を削除する両側には」 「対応する関数は.strip()です。

「指定された文字に従って文字列を配列に分割」対応する関数は.split()です

「文字列内の特定の文字を置き換える」に対応する関数は.replace()です。

「2つの文字列シーケンスを接続する」に対応する関数は+演算子です

3
1
# 0033003400340034003600321587046305740文字列は連続した文字列ですが、文字情報の改行印刷を実現できるオプションはどれですか?使用
エスケープ文字を\
「\改行」を
使用するスペースを
使用する\ n
正解を使用するD
言語の改行\ nは、C言語と一致しています。

4
1
# 0033003400340034003600321587046305741 val = pow(2,1000)。1行のコードを使用して、val結果の長さの値を返します。LEN
(POW( 2,1000))
len(str(val))
は今後正しくありません
len(val)
正解B
len(str(val))最初に数値型valをstr(val)を介して文字列に変換し、次にlen()を介して文字列の長さ(val数の数)を取得します。

5
1
# 0033003400340034003600321587046305743タイムライブラリへの次の参照は正しくありませんか?
*インポート時
from time import *
from time import strftime
import time
正解A
from * import time should be should:from time import *

6
1
# 0033003400340034003600321587046305743 Pythonの整数型ではないオプションはどれですか?
88
0E99
が0b1010
0x9A
正解B
10進数:一般的な表現

バイナリ:0bまたは0Bで始まる

8進法:最初の0oまたは0O

16進数:0xまたは0Xで始まる

0Eの始まりなし

7
1
# 0033003400340034003600321587046305744整数型の4つの16進数表現に関して、どのオプションが正しく記述されていますか?バイナリ、
オクタル、 10進
数、16進数
2 進数、4 進数、8進数、16進数2 進数、4 進数、10進数、16進数
2 進数、4進数、8進数、10進数
正解
Pythonは4進数整数をサポートしていません

8
1
# 0033003400340034003600321587046305748 Python言語での%演算子の意味はどのオプションですか?X
とY

xとyの剰余のxとyの整数商は
yの累乗です。
正解A
%は剰余で、C言語と同じです。

9
1ポイント
#0033003400340034003600321587046305748
次のコードの実行結果はどのオプションですか?

name = "" Python言語プログラミングコース "
print(name [0]、name [2:-2]、name [-1])

P
言語プログラムトーンデザインクラス

プログラミング言語コース

P thon言語プログラミングレッスン

言語プログラミングプロセス

正解D
s [N:M]は、文字列sをNからMにスライスしますが、Mは含めません

10
1ポイント
#0033003400340034003600321587046305750
次のコードの実行結果はどのオプションですか?

s = 'PYTHON'
print( "{0:3}"。format(s))
PYTHON

PYT

パイソン

正解D
{0:3}は、出力の幅が3であることを意味しますが、文字列が長さ3を超える場合、文字列の長さで表示されます。

3600321587046324242
平方根の書式設定
説明
ユーザーが入力した整数aを取得し、aの平方根を計算し、小数点以下3桁を保持して印刷します。

出力結果は幅30文字の右寄せ出力で、余分な文字はプラス記号(+)で埋められます。

結果が30文字を超える場合、結果の幅が優先されます。

a=input("")
a=eval(a)
b=pow(a,0.5)
if a>0:
    d=round(b,3)
    d=("%.3f" %d)
    c=str(d)
elif a==0:
    c="0.000"
elif a<0:
    d1=round(b.real,3)
    d1=("%.3f" %d1)
    d2=round(b.imag,3)
    d2=("%.3f" %d2)
    c=str(d1)+"+"+str(d2)+"j"

print("{0:+>30}".format(c))
a = eval(input())
print("{:+>30.3f}".format(pow(a, 0.5)))

03600321587046361649
文字列セグメントの組み合わせ
説明
入力文字列sを取得し、sをマイナス記号(-)で分割し、最初と最後の2つのセグメントをプラス記号(+)で結合して出力します。

s=input("")
a=s.split("-")
b=a[0]
c=a[-1]
d=b+"+"+c
print("{}".format(d))
s = input()
ls = s.split("-")
print("{}+{}".format(ls[0], ls[-1]))
元の記事を29件公開しました 賞賛されました0 訪問479

おすすめ

転載: blog.csdn.net/qq_43771959/article/details/105568455