仅使用循环查找最小值和最大值

时间:2019-10-14 00:18:05

标签: python

我的程序要求用户输入他们要输入的整数数。然后,用户输入整数。然后程序输出这些整数的最大值和最小值。

我不能使用列表,只允许循环和条件语句。

我尝试将max和min设置为特定值:

public function searchByName($name)
{
    $company = Company::where('name', $name)->firstOrFail();
    $personality = DB::table('personalities')->where('name', $name)->first();

    return view('company.base.index', compact('company', 'name', 'personality'));
}

<div class="{{ $personality->div_class_1 }}"><br><br></div> <div class="{{ $personality->div_class_2 }}"><br><br></div> <div class="{{ $personality->div_class_3 }}"><br><br></div> <div class="{{ $personality->div_class_4 }}"><br><br></div> 的预期输出为max:4和min:1,但实际输出为max:4和min:0

1 个答案:

答案 0 :(得分:0)

这是因为您首先将max_nummin_num初始化为0。在您提供的特定示例1,2,3,4中,所有输入都不小于初始min_num的值0,因此min_num不变。

解决此问题的一种方法是将max_nummin_num初始化为None并将值放入max_nummin_num中,如果它们是{{1 }},如下所示:

None