Perl练习
发布时间:2020-12-16 00:11:41 所属栏目:大数据 来源:网络整理
导读:#!/usr/bin/perl=this is a describe$word="Hello "."World"."n";$newWord=$word x 4;print $newWord; $num=3;$num+=2;print $num,"n";print "the answer is ",6*7,"n";print "num value is $num n";$line=STDIN;if ($line eq "n"){print "your input i
#!/usr/bin/perl =this is a describe $word="Hello "."World"."n"; $newWord=$word x 4; print $newWord; $num=3; $num+=2; print $num,"n"; print "the answer is ",6*7,"n"; print "num value is $num n"; $line=<STDIN>; if ($line eq "n"){ print "your input is a blank n" } else{ print "your input is $line n" } =cut chomp($text=<STDIN>); #$text=<STDIN>; print $text;
#!/usr/bin/perl $pi=3.1425926; chomp($r=<STDIN>); if($r < 0){ $ans =0; }else{ $ans=2 * $pi * $r; } print "ans is $ans n";
#!/usr/bin/perl -w print "Enter the first num : "; chomp($firstNum=<STDIN>); print "Enter the second num: "; chomp($secondNum=<STDIN>); $ans=$firstNum * $secondNum; print "the ans is $ans n";
#!/usr/bin/perl -w chomp(@lines=<STDIN>); @afterLines=reverse(@lines); #print @afterLines; foreach $item (@afterLines){ print $item,"n"; } print "**************"; print @afterLines[1];
#!/usr/bin/perl -w @value=qw(zhangzhao wangfang liming baidu wangyi); chomp(@indexs=<STDIN>); foreach $item (@indexs){ print @value[$item]," "; } print "n";
#!/usr/bin/perl -w chomp(@names=<STDIN>); @afterSort=sort(@names); foreach $item (@afterSort){ print $item," "; } print "n";
#!/usr/bin/perl -w sub totalSum{ $sum=0; foreach (@_){ $sum+=$_; } $sum; } @nums=1..10000; $ans=totalSum(@nums); print $ans;
#!/usr/bin/perl -w sub above_average{ $sum=0; $ave=0; foreach (@_){ $sum+=$_; } $len=@_; $ave=$sum/$len; foreach(@_){ if($_ > $ave){ print $_,"n"; } } } print above_average(1..30);
#!/usr/bin/perl -w @arr=qw(); sub greet{ $name=@_[0]; push @arr,$name; $len=@arr; if( $len ==1 ){ print "Hi $name ! you are the first one n"; } else{ $pre=shift @arr; print "Hi $name ! $pre is also here n"; } } greet("zhangzhao"); greet("baidu"); greet("360"); greet("wangyi");
#!/usr/bin/perl -w @arr=qw(); sub greet{ $name=@_[0]; push @arr,$name; $len=@arr; if( $len ==1 ){ print "Hi $name ! you are the first one n"; } else{ $pre = unshift @arr; print "Hi $name ! I have seen @arr is also here n"; } } greet("zhangzhao"); greet("baidu"); greet("360"); greet("wangyi");
#!/usr/bin/perl -w $name="zhangzhao"; $name2 = reverse $name; while(chomp($name=<STDIN>)){ $reName=reverse $name; print $reName,"n"; } =opd while($name=<>){ $reName=reverse $name; print $reName,"n"; } =cut
#!/usr/bin/perl -w my %myHash; $myHash{"freb"}="filintston"; $myHash{"barney"}="rubble"; $myHash{"wilma"}="zhao"; chomp($name=<STDIN>); print "value is ",$myHash{$name},"n";
#!/usr/bin/perl -w #统计各个单词出现的次数 my(@words,$myHash,$word); chomp(@words=<STDIN>); foreach $word (@words){ $myHash{$word}+=1; } foreach $word (sort keys %myHash){ print " $word has seen $myHash{$word} times n"; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |