php编程,姓名成绩自己直接赋值,输出成绩等级 90到100是A 一共到E 60...

发布网友 发布时间:2022-04-23 12:43

我来回答

2个回答

热心网友 时间:2022-04-06 11:37

header("Content-Type: text/html;charset=utf-8"); 
class StuInfo {
function aaa($xm,$score){
$str='';
if(is_int($score) || is_float($score)){
if($score>=0 && $score<=100){
if($score>=90){$str='等级:A';}
else if($score>=80){$str='等级:B';}
else if($score>=70){$str='等级:C';}
else if($score>=60){$str='等级:D';}
else {$str='等级:E';}
$str='姓名:'.$xm.',成绩:'.$score.','.$str;
}else{
$str='输入的值不在0-100之间!';
}
}else{
$str='输入的值不是数值!';
}
echo $str;
}
}

$stuinfo=new StuInfo();
$stuinfo->aaa('张三',90);

热心网友 时间:2022-04-06 12:55

$username='张三';
if(is_int($score)||is_float($score)){
if($score>=90&&$score<=100){
$level='A';
}elseif($score>=80&&$score<90){
$level='B';
}elseif($score>=70&&$score<80){
$level='C';
}elseif($score>=60&&$score<70){
$level='D';
}elseif($score>=0&&$score < 60){
$level='E';
}else{
$str='输入的值不在0-100之间'
}

}else{
$str="输入额值不是数值";
}

if($str!=''){
echo '<h2>学生成绩等级</h2>';
echo '<p>姓名:'.$username.'</p>';
echo '<p>成绩:'.$score.'</p>';
echo '<p>等级:'.$level.'</p>';
}else{
echo $str ;
}
这样吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com