5つの質問を生成できるプログラムを書き、質問番号2が100未満減算、評価(要件である:一度、学生が右の最初の時間は、「素晴らしい生徒に話したときに実行するために学生の数を返すために、あなたが「している間違った、レイプ、そしてその質問の間違っへの復帰「学生が学生を思い出させるために、間違って倍以上の二度同じ質問する場合よりも、間違っていたときに問題を再解決に学生を思い出させるために」右のトラックに生徒たちは)何回の合計を作りました

#質問: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を))

おすすめ

転載: www.cnblogs.com/yzdmh/p/12302904.html