Member 13878965 Ответов: 1

Использование функций для генерации чисел для PHP


У меня возникли проблемы с этим упражнением

Создайте программу, которая случайным образом генерирует числа между -3 и 3 и отображает это число. Программа также должна продолжаться, если числа равны нулю, 1 и -1

Когда цифры не равны -1, 0 или 1, программа отобразит "хорошая работа!", в противном случае программа отобразит "недопустимо"


ПОЖАЛУЙСТА, ЗАСТАВЬТЕ МЕНЯ ПОНЯТЬ ЭТУ КОДИРОВКУ!!

Что я уже пробовал:

echo "<h3> Activity 1: continue function </h3>";
$random = rand(-3,3){
  Echo "The random number is: $random";
  echo "<br>"

Mohibur Rashid

Ваше требование непоследовательно.
Вы говорите, что если возвращаемое число равно 0, или -1, или 1, то оно должно продолжаться(что это значит?)
Вы также говорите, что если число равно 0, или -1, или 1, то оно должно отображаться неверно? Какой именно?

И вы технически ничего не сделали с условной работой

Patrice T

может быть, если число равно -1, 0 или 1 циклу, то получится еще один.

1 Ответов

Рейтинг:
1

CPallini

[Обновлено, спасибо Мохибур Рашид]
Ты имеешь в виду

while (true)
{
  $random = rand(-3,3);
  if ( $random < -1  || $random > 1)
  {
    echo "Good job, value $random\n";
    break;
  }
  echo "Invalid value = $random.\n";
}

?
[/Обновленный]


Mohibur Rashid

Я верю, что это так.

while (true) {
  $random = rand(-3,3);
  if ( $random >= -1 && $random <= 1 ) {
    echo "invalid value $random\n";
    continue;  
  }  
  echo "Good job, value = $random.\n";  
  break;
}

CPallini

Вы правы, я проглядел требования.
Спасибо.