当前位置:网站首页>写个 shell 玩 数字炸弹
写个 shell 玩 数字炸弹
2022-08-08 10:43:00 【chen2ha】
#!/usr/bin/env bash
ran_num=$(( $RANDOM % 100 ))
min_num=0
max_num=100
read -p "请输入一个 1~100 之间的数字/Please enter a number from one to onehundred : " get_num
while true
do
if [[ ${get_num} =~ ^[0-9]+$ ]];then
if [[ ${get_num} -gt 100 ]];then
read -p "请输入一个 1~100 之间的数字/Please enter a number from one to onehundred : " get_num
continue
fi
if [[ ${get_num} == ${ran_num} ]];then
echo "答对了!"
exit
fi
if [[ ${get_num} -lt ${ran_num} ]];then
min_num=${get_num}
read -p "数字范围 ${min_num} ~ ${max_num} 请输入: " get_num
fi
if [[ ${get_num} -gt ${ran_num} ]];then
max_num=${get_num}
read -p "数字范围 ${min_num} ~ ${max_num} 请输入: " get_num
fi
if [[ ${get_num} -gt ${max_num} ]];then
read -p "数字范围 ${min_num} ~ ${max_num} 请输入: " get_num
fi
else
read -p "请输入一个 1~100 之间的数字/Please enter a number from one to onehundred : " get_num
fi
done
- 效果展示

边栏推荐
猜你喜欢
随机推荐
JSON Schema模式用法
ASP.NET Core 2.0中,解决大文件上传配置问题
PWA 应用 Service Worker 缓存的一些可选策略和使用场景
使用类似搭积木的低代码开发方式进行 SAP API 开发
目标检测中的Classificition Loss
贵州酒店集团特产券解析
Jingkai Safety Supervision App technical service support
Leetcode 617. 合并二叉树
Thoroughly understand the differences and application scenarios of session, cookie, sessionStorage, and localStorage (interview orientation)
文档数据库中的文档有什么用呢?
五、树结构
Vulnhub靶机:GEMINI INC_ 1
Solutions and ideas for the problem that Loadrunner's recording event is 0
Dubins曲线学习笔记及相关思考
Mysql的分布式事务原理理解
【力扣】两数相加
2022世界机器人大会即将举办,智能机器人助推传统行业向智能化、数字化转型升级
文档数据库是用来干什么的呢?
一文读懂配置管理(CM)
典型的图数据库有哪些呀?








