Shell猜數字遊戲
這篇文章主要為大家詳細介紹了 實現猜數字遊戲,文中示例程式碼介紹的非常詳細,具有一定的參考價值,感興趣的小夥伴們可以參考一下。 |
本文例項為大家分享了Shell實現猜數字遊戲的具體程式碼,供大家參考,具體內容如下
初學Shell時,需要使用shell完成各種各樣的小目標,比如輸入一個日期,計算那天是星期幾,又或者編寫一個小遊戲。
首先給大家介紹一個概念就是RANDOM,random(),函式,random函式返回一個0~num-1之間的隨機數.。random(num)是在stdlib.h中的一個宏定義,num和函式返回值都是整型數。
下面是
內容
#!/bin/bash #guess number game; init() { echo " ################################### " echo " " echo " Guess Number Game " echo " " echo " ################################### " } game() { number=$[$RANDOM%100] while : do read -p "輸入你要猜測的數字: " n1 n2=`echo $n1 | sed 's/[0-9]//g'` if [ ! -z $n2 ] then echo "你輸入的不是一個數字." 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 elif [ $n1 -gt $number ] then echo "猜大了." continue else echo "猜小了." continue fi done } while true do init echo "1: Start Game " echo "0: exit " read -p " please input 0-1:" NUM case $NUM in 1) game break ;; 0) break ;; esac done
這個 相比簡單的猜數字遊戲加入了,可以選擇是否再來一次。
簡單的小遊戲,送給大家。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援。
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2690233/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 猜數字遊戲遊戲
- 猜數字小遊戲遊戲
- 【Java】——猜數字遊戲Java遊戲
- 使用者猜數字遊戲遊戲
- linux實現猜數字小遊戲Linux遊戲
- C#之簡易猜數字遊戲C#遊戲
- LeetCode 299 猜數字遊戲 Java實現LeetCode遊戲Java
- 7-24 猜數字遊戲 (15分)遊戲
- wordle game 猜字遊戲GAM遊戲
- Rust學習之旅1——寫個猜數字遊戲Rust遊戲
- 【python小練習】簡單的猜數字遊戲Python遊戲
- 透過編寫“猜數字”遊戲來學習 Awk遊戲
- 猜數字
- 【Java基礎教程】用Java實現猜數字小遊戲Java遊戲
- Shell指令碼——Linux系統中的時間猜數字指令碼Linux
- 猜數字11.9
- 以猜數字遊戲引出的分治演算法的理解與思考遊戲演算法
- Java學習筆記(一) 猜數遊戲Java筆記遊戲
- 數字遊戲遊戲
- leedcode-猜數字大小
- 演算法 猜數字演算法
- [TJOI2009] 猜數字
- 猜數字的介面版
- C語言初學者(自學)做的一個猜數字小遊戲C語言遊戲
- LeetCode-374-猜數字大小LeetCode
- Rust——猜謎遊戲【二】Rust遊戲
- 雜湊競猜遊戲遊戲
- 一個自己都感覺幼稚的猜數遊戲遊戲
- pyqt5例項——pycharm實現猜數遊戲QTPyCharm遊戲
- 回憶小時的快樂,利用python做一款數字猜謎小遊戲Python遊戲
- 以太坊智慧合約-猜數字
- L1-056 猜數字 分數 20
- Hash幸運雜湊競猜遊戲系統設計開發丨雜湊單雙尾數大小競猜遊戲遊戲
- 誰來拯救數字遊戲?遊戲
- 1082. 數字遊戲 (數位DP)遊戲
- 雜湊競猜遊戲的原理遊戲
- 歷屆試題 數字遊戲(數學)遊戲
- 填數字遊戲解題機遊戲