perl中打印随机数

打印出1-100之间的随机数,并且让用户输入,输入正确了退出,失败继续输入。当输入exit,quit,空行的时候打印出随机数字并且退出。
#!/usr/bin/perl 
my $rand = int (1+ rand 100); 
#print "this is $rand";     #调试程序 
while (1) {            #建立死循环 
print "Please this 1 to 100 number:"; 
chomp(my $guess = <STDIN>); 
if ($guess =~ /quit|exit|^\s*$/i){ #判断条件 
print "Number is $run\n"; 
last; #如果执行成功将退出循环 

elsif ($guess < $run ){ 
print "Too small.try again\n";#提示用户输入和正确的数字相差距离 

elsif ($guess == $run){ 
print "That right\n"; 
last; 


else{ 
                print "too large.try again!\n"; 


}









本文转自 mcshell 51CTO博客,原文链接:http://blog.51cto.com/mcshell/485800,如需转载请自行联系原作者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值