随机数猜数字

#!/bin/bash	

echo -e "\033[34m 游戏开始!!! \033[0m"	

while :
do
	random_number=$(shuf -i 10-99 |head -1)	# 生成随机数
	# echo $random_number

	for i in $(seq 3)
	do
		read -p "请输入你猜的数字大小:" guess_number	# 输入猜测的数字

		if [ $random_number -gt $guess_number ]
		then
			echo "猜小了!"
		elif [ $random_number -lt $guess_number ]
		then	
			echo "猜大了!"
		else
			read -p "恭喜你,猜对了,是否继续玩游戏(y/n):" judge
			if [ $judge == "Y" -o $judge == "y" ]
			then
				break
			else
				echo -e "\033[34m 欢迎大佬下次在玩!\033[0m"
				exit
			fi		
		fi
		echo "你还有$(expr 3 - $i)次机会!"
		if [ $(expr 3 - $i) == 0 ]
		then
			read -p "没有机会了,是否继续玩游戏(y/n):" judge
                        if [ $judge == "Y" -o $judge == "y" ]
                        then
                                break	# 跳出循环
                        else
                                echo -e "\033[34m 欢迎大佬下次在玩!\033[0m"
			fi
			exit
		fi
	done
done
发布了10 篇原创文章 · 获赞 13 · 访问量 1524

猜你喜欢

转载自blog.csdn.net/xtlhxl/article/details/103738188