怎么用壳实现猜数字游戏

  介绍

本篇内容介绍了“怎么用壳实现猜数字游戏”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

<强>这篇文章主要为大家详细介绍了   壳牌实现猜数字游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

本文实例为大家分享了壳牌实现猜数字游戏的具体代码,供大家参考,具体内容如下
初学Shell时,需要使用壳完成各种各样的小目标,比如输入一个日期,计算那天是星期几,又或者编写一个小游戏。
首先给大家介绍一个概念就是随机的,随机的(),函数,随机函数返回一个0 ~ num-1之间的随机数. .随机(num)是在stdlib.h中的一个宏定义,num和函数返回值都是整型数。

<强>下面是   脚本内容

 # !/bin/bash
  ,,
  # guess  number 游戏;
  init ()
  {
  echo “, # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #,“
  echo “,,,,,,,,,,,,,,,,,,,,,
  echo “,,,,, Guess  Number  Game ,,,,,,
  echo “,,,,,,,,,,,,,,,,,,,,,
  echo “, # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #,“
  }
  游戏()
  {
  数量=$(随机% 100美元)
  while :
  做
  read  -p “输入你要猜测的数字:,“n1
  n2=' | echo  n1 美元;sed  & # 39; s/[0 - 9]//舌鳎# 39;”
  if [!大敌;-z  n2 美元;】
  然后才能
  ,,,echo “你输入的不是一个数字!”
  ,才能继续
  fi
  if  [, n1 美元;==,number 美元;】
  然后才能
  ,,,echo “你猜对了!”
  ,,,read  -p “你还想再玩一次么? (yes/no)“an1
  ,,,while 真实的
  ,,,,,,,
  ,,,,,,,,,,,case  an1 美元
  ,,,,,,,,,,,是的)
  ,,,,,,,,,,,游戏
  ,,,,,,,,,,,休息
  ,,,,,,,,,,,;;
  ,,,,,,,,,,,没有)
  ,,,,,,,,,,,休息
  ,,,,,,,,,,,;;
  ,,,,,,,,,,,*)
  ,,,,,,,,,,,退出
  ,,,,,,,,,,esac
  ,才能完成
  ,才能打破
  elif 才能;[,n1 美元;-gt  number 美元;】
  然后才能
  ,,,echo “猜大了!”
  ,才能继续
  其他的才能
  ,,,echo “猜小了!”
  ,才能继续
  fi才能
  完成
  }
  ,,
  ,,
  while 真正的
  做
  初始化
  “1:echo  Start  Game “
  echo “0: exit ,,,,
  read  -p “, please  input  0 - 1:“NUM
  ,,
  case  NUM 美元
  1)
  ,,,的游戏
  ,才能打破
  ,,,;;
  0)
  ,才能打破
  ,,,;;
  esac
  ,,
  

这做个   脚本相比简单的猜数字游戏加入了,可以选择是否再来一次。

怎么用壳实现猜数字游戏

怎么用壳实现猜数字游戏