《Perl语言入门》第四版习题(10)

本文介绍了一个使用Perl语言编写的简单猜数字游戏程序。该程序能够随机生成一个1到100之间的数字,并引导用户通过不断尝试来猜中这个数字。如果用户猜测的数字过高或过低,程序会给出相应提示;若用户输入'quit'或'exit'则退出程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. [25]写一个程序,能重复要求用户猜测某个在1 到100 之间的数字,直到猜对为止。你的程序应当能随机的产生一个
数字,使用公式int(1 + rand 100)◆。当用户猜测错误时,程序应该回应“Too high”或者“Too low”。如果用户输入quit
或exit,或者回车时,程序应立即退出。如果用户猜测正确,程序也退出。

 

1、

#!/usr/bin/perl -w
use strict;

my $random=int(1+ rand 100);
print "The random number is:$random;/n";
print "Please enter:";
while(<STDIN>){
        last if(/exit|quit/i);
        if($_>$random){
                 print "Too High, please enter again!/n";
                }
        elsif($_<$random){
                print "Too Slow;/n";
                }
        else{
                print "Right!/n";
                last ;
                }
        print "Please enter again:";
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值