コメント
このコメントは、【トピック】乱数ができない!へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
池ちゃん(翡翠ヶ池)(投稿日:2014/09/04 18:09/04/14)
使う条件演算子が間違ってるのとif文の書き方が間違ってます
(演算子についてはここを参考にするといいかもしれません)
if・while・cese・def文にはそれぞれの最後に「end」を書く必要があります
(参考)
「>」と「<」は〇〇より上・下という意味なので、
rand(2)、つまり出てくる結果が0か1の数値だと、2個目のif文は絶対に通りません。
(なお、この場合ifを二回使うのではなく、elseifを使うと分かりやすくなると思います)
(演算子についてはここを参考にするといいかもしれません)
if・while・cese・def文にはそれぞれの最後に「end」を書く必要があります
(参考)
「>」と「<」は〇〇より上・下という意味なので、
rand(2)、つまり出てくる結果が0か1の数値だと、2個目のif文は絶対に通りません。
(なお、この場合ifを二回使うのではなく、elseifを使うと分かりやすくなると思います)
speak("釣りをしてみる") rand(2) if r < 1 speak("つれなかった") elseif r >= 1 speak("つれた")
(演算子についてはここを参考にするといいかもしれません)
if・while・cese・def文にはそれぞれの最後に「end」を書く必要があります
(参考)
「>」と「<」は〇〇より上・下という意味なので、
rand(2)、つまり出てくる結果が0か1の数値だと、2個目のif文は絶対に通りません。
(なお、この場合ifを二回使うのではなく、elsifを使うと分かりやすくなると思います)
(idohokaさんのコメントを見て思い出しました、変数を設定しないといけません。)