[应用相关] linux下猜数字游戏

[复制链接]
748|2
 楼主| 小夏天的大西瓜 发表于 2023-12-21 17:00 | 显示全部楼层 |阅读模式
linux下猜数字游戏shell

  1. #!/bin/bash

  2. # 脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,
  3. # 猜小了或猜大了,直至用户猜对脚本结束。

  4. # RANDOM 为系统自带的系统变量,值为 0‐32767的随机数
  5. # 使用取余算法将随机数变为 1‐100 的随机数
  6. num=$[RANDOM%100+1]
  7. echo "$num"

  8. # 使用 read 提示用户猜数字
  9. # 使用 if 判断用户猜数字的大小关系:‐eq(等于),‐ne(不等于),‐gt(大于),‐ge(大于等于),
  10. # ‐lt(小于),‐le(小于等于)
  11. while  :
  12. do
  13.   read -p "计算机生成了一个 1‐100 的随机数,你猜: " cai
  14.     if [ $cai -eq $num ]
  15.     then
  16.          echo "恭喜,猜对了"
  17.          exit
  18.       elif [ $cai -gt $num ]
  19.       then
  20.              echo "Oops,猜大了"
  21.         else
  22.              echo "Oops,猜小了"
  23.    fi
  24. done


中国龙芯CDX 发表于 2023-12-28 09:36 | 显示全部楼层
楼主这个shell脚本很好的实例,适合初学者
LOVEEVER 发表于 2024-1-25 12:35 | 显示全部楼层
shell初学者的福音
您需要登录后才可以回帖 登录 | 注册

本版积分规则

273

主题

2368

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部