Учебные задачи PHP. Задача 1

Список учебных задач по PHP здесь

Условие: Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]

<?php
for ($value = 0; $value < $N = 9; $value++)
{
	$random_number = rand(-21, 35);
	echo "Рандомное значение: ", $random_number, "<br>";
}
?>

Key Words for FKN + antitotal forum (CS VSU):

melisa's picture

$value < $N = 9;

Код работает верно, но присвоение значения и сравнение лучше не размещать в одной строке. Так просто не пишут, потому что программист, который будет читать Ваш код может по невнимательности это пропустить. Одно из важных свойств кода - читаемость.

Сделайте присвоение значения перед циклом.

rvsokolov's picture

Замечание понял. Присвоил значение перед циклом.

<?php
$N = 9;
for ($value = 0; $value < $N; $value++)
{
    $random_number = rand(-21, 35);
    echo "Рандомное значение: ", $random_number, "<br>";
}
?>
melisa's picture

$random_number

При именовании переменных используйте camelCaseЭто написано в правилах оформления.

rvsokolov's picture

Замечание по оформлению исправил.

<?php
$n = 9;
for ($value = 0; $value < $n; $value++)
{
    $randomNumber = rand(-21, 35);
    echo "Рандомное значение: ", $randomNumber, "<br>";
}
?>
melisa's picture

принято