python 123 Python言語プログラミング(第11期)テスト1:Python基本文法要素

6570 ワード

第1章の試験では、10問の単選問題と2問のプログラミング問題について、1回、60分の制限時間で答え、答えた後に答えを見ることができます.
選択問題1.Guido van RossumがPythonバージョンを正式に発表した年は(D)A.2008 B.2002 C.1998 D.1991
2.python言語における「インデント」の言い方が正しいのは、(B)A.インデントが4つのスペースBに統一されているインデントプログラムにおける長さが統一され、強制的にC進を使用するのは非強制的であり、コードの可読性を高めるためにDインデントは任意の文の後に使用することができ、文間のパッケージ関係を表す.以下、IPOモデルに属さないのは、以下のようなものである:‮‮8234;8234;8234;‪‪8234;‪8234;;‪;‪‪‪;‪;8234;;;‪;‪;‪;;‪;;;8234;;;;;8234;;;;;‪;;;;;‪;;;‪;;;‪;;8234‪;;;;;;;8234‪;;;;;;;;;8234‪;;;;;;;;8234(C) A. Input B.Process C.Program D.Output 4.文字列は文字列のシーケンスであり、文字列sに与えられ、以下、sが右側から左に3番目の文字を表すのは、「‪‮‮8234;8234;‪8234;‪‪‪‪‪‪‪‪‪‪8234;8234;8234;8234;8234;;8234;;‪;;‪;‪;‪;‪;;;‪;;‪;;;8234;;;;;‪;;;;;82348234;;;;;;;;;;;\8234‪;;;;;;;;;ジルコニア(B)A.s[0:-3] B**.s[-3]** C.s[:-3] D.s[3] 5.以下はPython言語で合法的に命名されたものではない:‪‮‮8234;8234;‪8234;8234;‪‪‪‪‪‪‪‪‪8234;;8234;;8234;;8234;;;‪;;‪;;;8234;;‪;;;‪;;;;‪;;;;‪;;;;;;8234;;;;;;;;;;8234;;;;;;;;;;;;;;8234;;;;;;;;;;;\(B) A.MyGod5 B.5MyGod C. MyGod D.MyGod 6.Pythonでは、ユーザー入力を取得するための関数は、ユーザー入力を取得するために使用される関数です.‮‮8234;8234;‪8234;‪8234;‪8234;8234;8234;;‪‪8234;;8234;;8234;;‪‪;‪;;‪;;8234;;;‪;‪;;‪;;;;‪;;;‪;;;;82348234;;;;;;;;;82348234343434";;;;;;;;;;;343434ジルコニア(D)A.get()B.print() C.eval() D.input() 7.以下、Python保留字に属さないのは、「‪‮‮8234;8234;‪8234;8234;‪‪‪‪‪‪‪‪‪8234;;8234;;8234;;8234;;;‪;;‪;;;8234;;‪;;;‪;;;;‪;;;;‪;;;;;;8234;;;;;;;;;;8234;;;;;;;;;;;;;;8234;;;;;;;;;;;\(D) A.def B.import C.elif D.type 8.以下、Pythonデータ型ではないのは、以下のようなものです."‮8238;8234;8234;‪‪‪8234;‪‪‪‪‪‪‪8234;;8234;;‪;;\8234;;;\‪;;;;;;;‪;;;;;;‪;;;;;;‪;;;;;8234;;;;;;;;;8234;;;;;;;;;;;;;‪;;;;;;;;;;;;;;\8234ジルコニア(D)A.リストB.文字列C.整数D.実数9.ブランチ構造を表すために直接使用されない予約語はどれですか?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮(D) A.elif B.if C.else D.in 10.print()を使用して出力をフォーマットします.浮動小数点数の小数点以下の2桁の出力を制御するには、どのオプションを使用しますか?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬(A) A.{:.2f} B.{:.2} C.{.2f} D.{.2}プログラミング問題第一題
Hello Worldの条件出力記述は、ユーザが入力した整数を取得し、この整数値を参照して「Hello World」を印刷出力する.要求:‪‪‪8234;8234;8234;‪8238;‪8234;‪8234;‮‪8234;‪8234;8234;‪‮;\8238;;;;;;;\8238;;;;;;;‪;;;;8234‪;;8234‪;‪;‪;‪;;;8234&;;;;;;;38383838;;;;;;;;;;;;\また、「‪‪8234;8234;‪‪‪8234;‪8234;;‪;‪;‪;8234;;‪;8234;;‪;;‪;;\8234;;;;;;‪;;;;8234;;;;;;;;;‪;;;;;;‪;;;;;8234‪;;;;;;;;8234‪;;;;;;;;;82348234‪;;;;;;;;82入力値が0の場合、「Hello World」を直接出力する.‮‮8234;8234;8234;‪‪8234;‪8234;;‪;‪‪‪;‪;8234;;;‪;‪;‪;;‪;;;8234;;;;;8234;;;;;‪;;;;;‪;;;‪;;;‪;;8234‪;;;;;;;8234‪;;;;;;;;;8234‪;;;;;;;;8234入力値が0より大きい場合は、「Hello World」を2文字1行で出力(スペースも文字)‮‪‪8234;‪‪8234;‪‪‪‪‪‪‪‪‪‪;8234;;;8234;;‪;8234;;;‪;;;;8234;;;;;8234;;;;;;8234;;;;;;;;8234;;;;;;;;;8234;;;;;;;;;;;;;8234;;;;;;;;;;;;;;;;;‪;;;入力値が0より小さい場合は、垂直方式出力「Hello World」
入力
しゅつりょく
0
Hello World
a=int(input(""))
string1="Hello World"
if a ==0:
    print(string1)
elif a > 0:
    count=0
    for each in string1:
        count+=1
        print(each,end='')
        if count % 2 ==0:
            print("
"
) else: for each in string1: print(each )

第二題
数値演算記述は、ユーザが入力した文字列を取得し、フォーマットは以下の通りである:また、「‪‪8234;8234;‪‪‪8234;‪;‪;‪;‪;‪;‪;8234;;8234;;‪;;\8234;;;\‪;;;;;;;\8234;;;;;;;;;;8238;;;;;8235;‪8234‪;;;;;;‪;;;;;;;;;;\‪;;;;;;;;;;;;\MOP N‪‪‪‪‪‮‪‪8234;8234;‪8234;8234;‪8234;8238;‮‪‪‪‪‪8234;8234;‪;8234;;;\3834;;;;;;໾;;;;‪;;;;;;;8234;;;;;;;;8234;;;;;;;;;8234;;;;;;;;;;;;\8234;;;;;;;;;;;;;;\その中で、MとNはいかなる数字であり、OPは1つの操作を代表し、以下の4つの操作を表す.-、*/(加減乗除)‮‪8234;8234;‪‪8234;‪‪‪8234;‪‪‪‪‪‪8234;;8234;8234;8234;‪8234;;;‪;8234;;;8234;;;‪;;;;8234;;;;;‪;;;8234;;;;;;;8234;;;;;;;;8234‪;;;;;;;;;;;;;;8234\OPに基づいて、M OP Nの演算結果を出力します.小数点以下2桁を一括保存します.‪‪‪8234;8234;8234;8234;‪‮‪‪‪‪‪‪‪‪8234;8234;‮\8238;;;\‮;;;;;;;‪;;;;;8234‪;;;;8234‪;;‪;8234‪;;;;;8234;;;;;;;8234;;;;;;;;;‪;;;;;;;;\また、「‪‪8234;‪‪‪8234;8234;‪8234;8234;;‮‫‪‪‪‪8234;8234;8234;8234;8234;;‪;8234;;;8234;;;‪;;;;‪;;;;;‪;;;8234;;;;;‪;;;;8234‪;;;;;;;82348234‪;;;;;;;;;82MとOP、OP、Nの間に複数のスペースが存在することに注意してください.入力エラーは考慮されません.
入力
しゅつりょく
10 + 100
110.00
1/20
0.05
s = input()
print("{:.2f}".format(eval(s)))