Perl基本变量及语法练习

作者: SophieSg | 来源:发表于2017-04-26 20:54 被阅读12次

1. 半径为12.5时,圆的周长应该是多少?

#!/usr/bin/perl
$radius = 12.5;
print $radius * 2 * 3.141592654."\n";

2. 修改上题,提示用户键入半径,求出圆的周长。

#!/usr/bin/perl
print "Please input the radius of the circle: ";
$radius = <STDIN>;
print "The perimeter of the circle is: ";
print $radius * 2 * 3.141592654."\n";

3. 修改上题,当用户输入小于0的半径时,输出0而不是负数。

#!/usr/bin/perl
print "Please input the radius of the circle: ";
$radius = <STDIN>;
print "The perimeter of the circle is: ";
if ($radius lt 0) {
    print "0"."\n";
}else {
    print $radius * 2 * 3.141592654."\n";
}

4. 提示用户输入两个数字,求两者的乘积?

#!/usr/bin/perl
print "Please input the first number: ";
$num_1 = <STDIN>;
print "Please input the second number: ";
$num_2 = <STDIN>;
$result = $num_1 * $num_2;
print "The product of the two numbers is: $result\n";

5. 用户键入一个字符串和一个数字,以数字为重复次数,连续输出字符串。

#!/usr/bin/perl -W
print "Please input a string: ";
$string = <STDIN>;
print "Please input a positive number: ";
$num = <STDIN>;
$result = $string x $num;
print "The result is:\n$result";

相关文章

  • Perl基本变量及语法练习

    1. 半径为12.5时,圆的周长应该是多少? 2. 修改上题,提示用户键入半径,求出圆的周长。 3. 修改上题,当...

  • Perl列表及数组语法练习

    1. 读入一些字符串(每行一个),直到文件结尾。然后,以相反的顺序输出这个列表。 2. 读入一些数字(每行一个),...

  • 1212学习总结

    一、C基本变量及语法 1.c的引入#include int main(int argc,char *argv[])...

  • python基础

    主要介绍python的基础语法及编程风格。 1. 语句和语法 基本规则和特殊字符 2. 变量赋值 赋值操作符:= ...

  • JS的基本语法--变量及类型

    1. 基本语法 声明(创建) JavaScript 变量在 JavaScript 中创建变量通常称为“声明”变量。...

  • Perl数据类型

    Perl是一种弱类型语言,所以不需要指定变量类型,Perl解释器会根据上下文自动选择匹配类型。Perl有三个基本的...

  • Perl:数据类型,数字字面量,变量

    Perl是一种弱类型的语言,所以变量不需要指定类型,Perl解释器会根据上下文自动选择匹配类型 Perl有三种基本...

  • Shell 循环语句(一) for 循环

    for 循环的基本语法: for 循环读取变量的内容 的语法: for 循环命令替换的语法: for 循环除了基本...

  • Perl 6 from Ruby - Nutshell

    Perl 6 from Ruby - Nutshell 基本语法 语句结束分号 Ruby 使用换行(有几个例外)来...

  • PHP 基础知识

    基本语法 PHP标记 注释 PHP 支持 C,C++ 和 Unix Shell 风格(Perl 风格)的注释。 类...

网友评论

    本文标题:Perl基本变量及语法练习

    本文链接:https://www.haomeiwen.com/subject/jfswzttx.html