Shell脚本猜数字游戏(随机生成两位数数)

在这里插入图片描述

随机数猜数字游戏

命令 ↓↓↓↓↓

#!/bin/bash
while true
do
  i=3   ## i初始值
  while [ $i -ne 0 ]   ##循环条件
  do
   number=`echo $RANDOM|cksum |cut -c 1-2`  ### 生成随机数
   read -p "请输入一个两位数:" num
   let i--
     if [ $num -gt $number ]
     then
        echo "大了,你还有$i次机会"   ##判断 
     elif [ $num -lt $number ]
     then
        echo "小了,你还有$i次机会"
     elif [ $num -eq $number ]
     then
        echo "猜对了"
        read -p "是否继续" fun3
          if [ $fun3 -eq 1 ]
             then
                break
          elif [ $fun3 -eq 0 ]
             then
                exit
          fi
     else
        echo "请输入一个正确的两位数,你还有$i次机会"
     fi
     if [ $i -eq 0 ]
        then
          read -p "你的机会没得了,是否继续:" fun5
          if [ $fun5 -eq 1 ]
             then
                break
          elif [ $fun5 -eq 0 ]
             then
                exit
          fi
      fi
  done
done

效果 ↓↓↓↓↓

Shell脚本猜数字游戏(随机生成两位数数)_第1张图片
写的真不错
Shell脚本猜数字游戏(随机生成两位数数)_第2张图片

你可能感兴趣的:(shell脚本,shell)