#質問:5つの質問を生成することができ、プログラムを書く、質問番号2が100未満減算、評価(:右を行うには、学生の数を返す機能要件)があります。
###循环ため
right_count = 0
のIの範囲内(5):
輸入ランダム
数値1 = random.randint(0100)
数値2 = random.randint(0,100)
:数値1 <number2の場合は
数値1、数値2 = number2の、数値1
答=のeval(入力( "+ "whantがある"" + STR(番号1)+ " - " + STR(数値2)+ "?"))
- number2の答え==番号1の場合:
印刷( "あなたは正しい")
right_count + = 1
さもなければ:
印刷( "エラー")
プリント( "一共做对了%D道" %のright_count)
###循环しばらく
のカウント= 0
right_count = 0
:数<5しばらく
輸入ランダム
数値1 = random.randint(0100)
数値2 = random.randint(0,100)
:数値1 <number2の場合は
数値1、数値2 = number2の、数値1
答=のeval(入力( "+ STR(番号1)+" "+ "whantがある" - ?" + STR(数値2)+ ""))
:数値2 -答え==番号1の場合
、印刷( "あなたは正しい")
right_count + = 1
:他の
印刷( "エラー")
、カウント+ = 1枚
の印刷( "一共做对了%D道" %のright_count)
#アップグレードバージョン
#問題:5つの質問を生成することができ、プログラムを書く、質問番号2が100未満減算、評価(要件である:学生は右の最初の時間は、言うときに実行するために学生の数を返すために、学生「右トラックに一度、素晴らしい」、
#学生が間違って再びこの質問を行う際に学生を思い出させる際に、同じ質問間違った番号が学生を思い出させるために、2倍以上である「レイプ、あなたがしている間違っている」と、学生は何回の合計を作ったという間違った質問を返します)
ループ用
right_count = 0
iについての範囲内(5):
インポートランダム
数値1 = random.randint(0100)
数値2 = random.randint(0,100)
場合数値1 <数値2:
数値1、数値2 =数値2、数値1の
答え= "あるwhant"評価(入力(+ " "+ STR(番号1)+ " - " + STR(数値2)+" "))?
もし答え==番号1 -number2:
right_count + = 1枚
の印刷("真棒、一次就做对了」)
他:
プリント( "做错了、再试一次")
ERROR_COUNT = 1
しばらく答え=数値1 - number2の!
答え=のeval(入力( "whantある" + "" + STR(番号1)+ " - " + STR(数値2)+ " ? "))
であれば答え==数値1 - number2の:
プリント("人才啊、你终于做对了」)
他:
+ = 1つのERROR_COUNTの
印刷( "水平スロット、あなたがしている間違っています。")
(%(ERROR_COUNT + 1)「に退縮など素朴な疑問、右行う前に、あなた実際に間違っ%dの時間、」)印刷
プリント(「5つの質問、あなたは右チャンネル%dを行う」%(right_countを))