Perl教程
Perl控制语句
Perl高级

Perl if-else 语句

Perl if-else 语句

Perl 语言中的 if 语句用于根据条件进行操作。通过使用 if-else 语句,您可以执行条件为真或假的操作。 Perl 支持各种类型的 if 语句:
如果 If-else If else-if

Perl If Example

Perl 单个 if 语句用于在条件为真时执行代码。 if 语句的语法如下:
if(expression){  
//code to be executed  
}
Perl if 语句流程图 if statement in perl
来看一个Perl 语言 if 语句的简单示例。
$a = 10;
if( $a %2==0 ){
    printf "Even Number\n";
}
}
输出:
Even Number
这里,输出是偶数,因为我们给定的输入是 10、

Perl If-else 示例

Perl if-else 语句用于在条件为真或假时执行代码。 if-else 语句的语法如下:
if(expression){
//code to be executed if condition is true
}else{
//code to be executed if condition is false
}
Perl 中的 if-else 语句流程图 Perl 中的 if-else 语句
让我们看看Perl语言中使用if-else语句的偶数和奇数的简单例子。
$a = 10;
if( $a %2==0 ){
    printf "Even Number\n";
}else{ 
    printf "Odd Number\n";
}
输出:
Even Number
这里,输入是偶数,因此输出是偶数。

Perl If-else Example with Input from user

在这个例子中,我们将使用标准输入( /<>)从用户那里获取输入.
print"Enter a Number?\n";
$num = <>;
if( $num %2==0 ){
    printf "Even Number\n";
}else{ 
    printf "Odd Number\n";
}
输出:
Enter a Number?
5
Odd Number
Enter a Number?
4
Even Number
在第一个输出中,用户输入了奇数数字 5、因此输出是奇数。
在第二个输出中,用户输入了数字 4,它是偶数。因此输出是偶数。

Perl If else-if 示例

Perl if else-if 语句从多个条件执行一个代码。 if else-if 语句的语法如下:
if(condition1){
//code to be executed if condition1 is true
}else if(condition2){
//code to be executed if condition2 is true
}
else if(condition3){
//code to be executed if condition3 is true
}
...
else{
//code to be executed if all the conditions are false
}
Perl中if else-if语句流程图 if-else-if语句在Perl中
下面给出了 Perl 语言中 if else-if 语句的例子。
print"Enter a Number to check grade\n";
$num = <>;
if( $num < 0 || $num > 100){
    printf "Wrong Number\n";
}elsif($num >= 0 && $num < 50){ 
    printf "Fail\n";
}elsif($num >= 0 && $num < 60){ 
    printf "D Grade\n";
}elsif($num >= 60 && $num < 70){ 
    printf "C Grade\n";
}elsif($num >= 70 && $num < 80){ 
    printf "B Grade\n";
}elsif($num >= 80 && $num < 90){ 
    printf "A Grade\n";
}elsif($num >= 90 && $num <= 100){ 
    printf "A+ Grade\n";
}
输出:
Enter a Number to check grade
66
C Grade
Enter a Number to check grade
2
Wrong Number
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4