per*sumよりも乱数aの数が小さい場合はstudentに1を入れて
その数を数えるプログラムを作ります。
それを10回繰り返して最終的な1の数を数えたいです。

ですが以下のようにすると数字が正しく出ません。
どこがいけないのでしょうか??

条件としてmain以外の関数を使うようにとのことです。
すべてmain内に書いた時はちゃんと動いたんですが
外に出したらどこかがおかしくなってしまって・・・。

お願いします。