私はこのプログラムを作成しなければなりません:ユーザーがforループの範囲を選択させる方法を教えてください。
教師が何人の学生が彼/彼女のクラスに入っているかを入力するプログラムを作成して、クラス内の各学生の名前とマークをforループ。後で使用するためにすべての名前を記録する必要はないことに注意してください。これはコースの範囲を超えている*ので、各名前を尋ねて、名前をONE変数に重ねて保存してください。この合計を使用する必要があろう -
name = input (“Please enter student name: “)
ループの
すなわち)
内部が全体クラスの平均点を計算します。 プログラムの最後にクラス平均を出力し、別のクラスのマークを入力するかどうかを尋ねます。彼らが「はい」と答えた場合は、プログラムを再ループします。
だから私はプログラムを書き始め、それがこの
studentamount = int(input("Please enter how many students are in your class: "))
for count in range():
name = input ("Please enter student name: ")
mark = int(input("Please enter the student's mark"))
のように見える私は、次のような問題に遭遇した:どのように私は生徒ごとにループにするループの下のコードのセットが可能でしょうか?私はちょうど範囲としてstudentamount変数に入力することができると思っていたが、Pythonはあなたが範囲として変数に入力することを許可していないので、私はできません。
入力された生徒のためにforループをループさせるにはどうすればよいですか?例えばもし学生20人が入力されたなら、私はforループを20回ループさせたいでしょう。あなたの助けと知識は非常に高く評価されています。
可能な複製を(HTTPS: //stackoverflow.com/questions/20449427/how-can-i-read-inputs-as-integers) – alfasin
'studentamount'をユーザー入力として受け入れます。これは' mark'に対して行ったことと同様で、 'range'としてループ –