※ ChatGPTを利用し、要約された質問です(原文:perlのプログラミング 比較)
Perlのプログラミングで比較する際の挙動がおかしい
このQ&Aのポイント
perlのプログラミングでBIG or SMALL 的なプログラムを作っている際に、挙動がおかしいです。評価方法に問題があるのでしょうか?ご教授願います。
perlのプログラミングでBIG or SMALL 的なプログラムを作っていますが、正しく評価されません。どこが問題なのか教えてください。
perlのプログラミングでBIG or SMALL 的なプログラムを作っていますが、挙動がおかしいです。評価方法の誤りがあるのかどうか知りたいです。
perlでBIG or SMALL 的なプログラムを作っているんですけど何故か挙動がおかしいです。
$trueには1から10までの乱数が入ります。
$randsには1から10までの乱数が入ります。
$bigには事前にプレーヤーから聞いた$randsより大きい?小さい?が大きい = 1 小さい =0 で入ってます。
評価の仕方がおかしいのでしょうか…?
ご教授下さい。
---
# 本当よりランダムが大きい
if ($true < $rands)
{
# 正解
if ($big == 0)
{
$com "正解!";
}
# 不正解
else
{
$com = "不正解…";
}
}
# 本当よりランダムが小さい
if ($true > $rands)
{
# 正解
if ($big == 1)
{
$com = "正解!";
}
# 不正解
else
{
$com = "不正解…";
}
}
お礼
わざわざコードを書いてくださってありがとうございます。 フォームの引き継ぎができてない初歩的なミスでした。申し訳ない。 とりあえず事故解決しました。