shell实例第16讲:猜拳游戏

淡淡的烟草味﹌ 2022-11-05 13:57 298阅读 0赞
  1. #!/bin/bash
  2. #Author:weibo
  3. #TIME:2017.01.03
  4. game="石头剪刀布游戏中机器人是:"
  5. while true
  6. do
  7. echo "请根据下列提示选择您的出拳手势"
  8. echo "1.石头"
  9. echo "2.剪刀"
  10. echo "3.布"
  11. num=$[RANDOM%3+1]
  12. computer="$game$num"
  13. read -p ">>>>>>>>>请选择1-3:" persion
  14. case $persion in
  15. 1)
  16. if [ $num -eq 1 ];then
  17. echo "平局"
  18. echo $computer
  19. elif [ $num -eq 2 ];then
  20. echo "你赢"
  21. echo $computer
  22. else
  23. echo "计算机赢"
  24. echo $computer
  25. fi
  26. ;;
  27. 2)
  28. if [ $num -eq 1 ];then
  29. echo "计算机赢"
  30. echo $computer
  31. elif [ $num -eq 2 ];then
  32. echo "平局"
  33. echo $computer
  34. else
  35. echo "你赢"
  36. echo $computer
  37. fi
  38. ;;
  39. 3)
  40. if [ $num -eq 1 ];then
  41. echo "你赢"
  42. echo $computer
  43. elif [ $num -eq 2 ];then
  44. echo "计算机赢"
  45. echo $computer
  46. else
  47. echo "平局"
  48. echo $computer
  49. fi
  50. ;;
  51. *)
  52. echo "必须输入1-3的数字"
  53. esac
  54. done

运行结果:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaWJvMTIzMDEyMw_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,298人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java 猜拳游戏

    题目: 请认真阅读以下注意事项游戏开始,要求输入玩家名字随后系统将派出一名英雄(名字自取)出站。玩家通过控制台输入 1(石头)、2(剪刀)、3(布) 与系统英雄对战。玩家出拳