0514-86177077
9:00-17:00(工作日)
本文實例為大家分享了Shell實現(xiàn)猜數(shù)字游戲的具體代碼,供大家參考,具體內(nèi)容如下
這里的guem可以隨便寫,比如A、B之類的也可以
vim guem.sh
編輯腳本
#!/bin/bash init() { echo " 猜數(shù)字游戲!!! " } game() { number=$[$RANDOM%100] while : do read -p "輸入你要猜測的數(shù)字: " n1 n2=`echo $n1 | sed 's/[0-9]//g'` if [ ! -z $n2 ] then echo "你輸入的不是一個數(shù)字." continue fi if [ $n1 == $number ] then echo "你猜對了." read -p "你還想再玩一次么?(yes/no)" an1 while true do case $an1 in yes) game break ;; no) break ;; *) exit esac done break #!/bin/bash init() { echo " " echo " 猜數(shù)字游戲!!! " } game() { number=$[$RANDOM%100] while : do read -p "輸入你要猜測的數(shù)字: " n1 n2=`echo $n1 | sed 's/[0-9]//g'` if [ ! -z $n2 ] then echo "你輸入的不是一個數(shù)字." continue fi if [ $n1 == $number ] then echo "你猜對了." read -p "你還想再玩一次么?(yes/no)" an1 while true do case $an1 in yes) game break ;; no) break ;; *) exit esac done break break ;; no) break ;; *) exit esac done break elif [ $n1 -gt $number ] then echo "猜大了." continue else echo "猜小了." continue fi done } while true do init echo "1: 開始游戲 " echo "0: 退出游戲 " read -p " 請輸入 0或者1:" NUM case $NUM in 1) game break ;; 0) break ;; esac done
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
標簽:隴南 淮南 河北 河池 黔南 通遼 黔南 常州
上一篇:shell腳本實現(xiàn)猜數(shù)游戲
下一篇:shell腳本語言的使用(超全超詳細)
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網(wǎng)絡通訊始建于2005年
蘇ICP備15040257號-8