嵩天先生python 123試験4:プログラムの制御構造(4週目)

5913 ワード

1
for var in ___:
    print(var)

上記のプログラムの空白の文法要件に合致しないオプションはどれですか?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ A “Hello” B {1;2;3;4;5} C (1,2,3) D range(0,10)正解:B for...in...のinの後に反復タイプ(組合せタイプ)が必要で、BはPythonの有効なデータ型ではありません.2
for i in range(0,2):
    print(i)

以上のプログラムの出力結果はどのオプションですか?‪‪‪8234;8234;8234;8234;8238;‪‪‪‪‪‪‪8234;8234;8234;‮‮;\8234;;;;8238;;;;3838387;;8234;;;;‪‪‪‪;388234;;;388234;;;;38383838383838;;;;;;;\3838383838387;;;;;;;;\8235;‫‫‫8234;‪8234;‪‪‪8234;‪‪‪‪8234;‪8234;;‪;‪;‪;;‪;;;;8234;;;;;8234;;;;;;;‪;;;;8234;;;;;‪;;;;8234;;;;;;;8234‪;;;;;;;;;;8234‪;;;;;;;82A0 1 B 1 C 1 2 D 0 1 2正解:A range(0,2)0と1の2つの値を出力します.3
k=10000
while k>1:
    print(k)
    k=k/2

上記のプログラムの出力回数を示すオプションはどれですか?‪‪‪8234;8234;8234;8234;8238;‪‪‪‪‪‪‪8234;8234;8234;‮‮;\8234;;;;8238;;;;3838387;;8234;;;;‪‪‪‪;388234;;;388234;;;;38383838383838;;;;;;;\3838383838387;;;;;;;;\8235;‫‫‫8234;‪8234;‪‪‪8234;‪‪‪‪8234;‪8234;;‪;‪;‪;;‪;;;;8234;;;;;8234;;;;;;;‪;;;;8234;;;;;‪;;;;8234;;;;;;;8234‪;;;;;;;;;;8234‪;;;;;;;82A15 B 1000 C 14 D 13正解:Cプログラム計に従ってください計算またはIDLEでプログラムを実行して結果を得る.4‪‪‪8234;8234;‪‪‮‪‪‪‪‪‪‪8234;‪8234;8238;8238;8238;8234;;8238;;‪;8234;;‪;8234;;‪;;;‪;;‪;;‪;;‪‪;;;8234‪;;;;\8234‪;;;;;\8234‪;;82໾‫‫‫‪‪‪‪8234;‪8234;8234;8234;8234;;8234;8234;8234;;‪;\‪;\8234;;;;;\໺;;;;;8234;;;;;;;;;;;8234;;;;;;;;;‪;;;;;;;;\2020202020;;;;;;;;;;;;\\\\どのオプションがプログラムの3つの基本構造ですか.‪‪‪8234;8234;8234;8234;8238;‪‪‪‪‪‪‪8234;8234;8234;‮‮;\8234;;;;8238;;;;3838387;;8234;;;;‪‪‪‪;388234;;;388234;;;;38383838383838;;;;;;;\3838383838387;;;;;;;;\8235;‫‫‫8234;‪8234;‪‪‪8234;‪‪‪‪8234;‪8234;;‪;‪;‪;;‪;;;;8234;;;;;8234;;;;;;;‪;;;;8234;;;;;‪;;;;8234;;;;;;;8234‪;;;;;;;;;;8234‪;;;;;;;82Aシーケンス構造、循環構造、分岐構造Bプロセス構造、対象構造、関数構造C順序構造、ジャンプ構造、サイクル構造Dプロセス構造、サイクル構造、分岐構造正解:A対象構造、ジャンプ構造、プロセス構造などの言い方がない.5ループ構造の説明が間違っているオプションはどれですか?‪‪‪8234;8234;8234;8234;8238;‪‪‪‪‪‪‪8234;8234;8234;‮‮;\8234;;;;8238;;;;3838387;;8234;;;;‪‪‪‪;388234;;;388234;;;;38383838383838;;;;;;;\3838383838387;;;;;;;;\8235;‫‫‫8234;‪8234;‪‪‪8234;‪‪‪‪8234;‪8234;;‪;‪;‪;;‪;;;;8234;;;;;8234;;;;;;;‪;;;;8234;;;;;‪;;;;8234;;;;;;;8234‪;;;;;;;;;;8234‪;;;;;;;82A死のサイクルは終了できません.何の役にも立たないBサイクルはプログラムの基本制御構造であるCサイクルはプログラムが条件判断結果に基づいて後に繰り返し実行する実行方式であるD条件サイクルと遍歴サイクル構造はいずれも基本的なサイクル構造である正解:Aデッドサイクルは性能をテストするために使用することができ、形式上のデッドサイクルはbreakで退出することができ、例えば:
x=10 while True:x=x−1 if x==1:breakデッドサイクルはその役割を果たす.6 Python文P=-Pについて、どのオプションの説明が正しいですか?‪‪‪8234;8234;8234;8234;8238;‪‪‪‪‪‪‪8234;8234;8234;‮‮;\8234;;;;8238;;;;3838387;;8234;;;;‪‪‪‪;388234;;;388234;;;;38383838383838;;;;;;;\3838383838387;;;;;;;;\8235;‫‫‫8234;‪8234;‪‪‪8234;‪‪‪‪8234;‪8234;;‪;‪;‪;;‪;;;;8234;;;;;8234;;;;;;;‪;;;;8234;;;;;‪;;;;8234;;;;;;;8234‪;;;;;;;;;;8234‪;;;;;;;82AP=0 B Pはその負数C Pの絶対値Dに等しく、Pにはその負数の正解:D Pythonの=は付与記号、==は等性を判断する等しい記号です.7現在のPython文が分岐構造にあると判断するオプションはどれですか?‪‪‪8234;8234;8234;8234;8238;‪‪‪‪‪‪‪8234;8234;8234;‮‮;\8234;;;;8238;;;;3838387;;8234;;;;‪‪‪‪;388234;;;388234;;;;38383838383838;;;;;;;\3838383838387;;;;;;;;\8235;‫‫‫8234;‪8234;‪‪‪8234;‪‪‪‪8234;‪8234;;‪;‪;‪;;‪;;;;8234;;;;;8234;;;;;;;‪;;;;8234;;;;;‪;;;;8234;;;;;;;8234‪;;;;;;;;;;8234‪;;;;;;;82A引用符B大かっこCコロンDインデント正解:D縮階層関係を表現します.8どのオプションが次のコードの実行結果ですか?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬
for s in “PYTHON”: if s==“T”: continue print(s,end="")
A TT B PY C PYTHON D PYHON正解:D continueは当サイクルを終了するが、現在のサイクルから飛び出しない.9 randomライブラリでランダム小数を生成するための関数はどれですか?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ A randint() B randrange() C getrandbits() D random()正解:DB/C/Dはランダム整数を生成し、random()は0から1のランダム小数を生成します.10 try-exceptについて、どのオプションの説明が間違っていますか?‪‪‪8234;8234;8234;8234;8238;‪‪‪‪‪‪‪8234;8234;8234;‮‮;\8234;;;;8238;;;;3838387;;8234;;;;‪‪‪‪;388234;;;388234;;;;38383838383838;;;;;;;\3838383838387;;;;;;;;\8235;‫‫‫8234;‪8234;‪‪‪8234;‪‪‪‪8234;‪8234;;‪;‪;‪;;‪;;;;8234;;;;;8234;;;;;;;‪;;;;8234;;;;;‪;;;;8234;;;;;;;8234‪;;;;;;;;;;8234‪;;;;;;;82AName Errorは異常タイプBで異常処理を使用しています.プログラムはエラーが発生しないC分岐構造の特徴Dを表し、プログラムの異常をキャプチャし、処理するために正しい答えを表す:Bは異常処理を使用し、プログラムはエラーが発生しないかもしれないが、論理的にエラーが発生する可能性がある.プログラムエラーは大きな概念であり、コード実行エラーだけでなく、機能論理エラーを表す.
————————————————————————————————————————————————————四位バラ数
記述記述の記述は,ジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコジルコ໾‫‫‫‪‪‪‪8234;‪8234;8234;8234;8234;;8234;8234;8234;;‪;\‪;\8234;;;;;\໺;;;;;8234;;;;;;;;;;;8234;;;;;;;;;‪;;;;;;;;\2020202020;;;;;;;;;;;;\\\\8234;‪‮‫‪
4桁のバラ数は4桁の自乗数です.自己べき乗数とは、各ビットの数のn次べき乗の和がそれ自体に等しいnビット数を指す.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬
例えば、nが3である場合、1^3+5^3+3^3=15313、すなわちnが3である場合の自己べき乗数であり、3桁の自己べき乗数を水仙花数と呼ぶ.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬
すべての4桁のバラの数を出力し、小さい順に数字1行ずつ出力してください.
for a in range(10):
    for b in range(10):
        for c in range(10):
            for d in range(10):
                re = pow(a,4)+pow(b,4)+pow(c,4)+pow(d,4)
                s = a * 1000 + b * 100 + c * 10 + d
                if re==s and len(str(re)) == 4:
                    print(re)

100以内素数の和
説明
100以内のすべての素数の和を求めて出力します.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬
素数は、1より大きく、1と自分でしか割り切れない整数を指す.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬
ヒント:100以内の各数が素数であるかどうかを逐一判断し、和を求めることができます.
a = 2
for i in range(3,100):
    for b in range(2,i):
        if i%b == 0:
            break
    else:
        a += i
print(a)


私の公衆番号「pandaレンガ」に注目して、プログラミング関連の文章と資源を更新してください.