您好,欢迎来到凌优教育。
搜索
您的当前位置:首页python、bash猜数字游戏

python、bash猜数字游戏

来源:凌优教育


#!/bin/bash
NUM=`echo $RANDOM$RANDOM |cut -c 2-3`
DATE=`date +%y%m%d-%H:%M`
 
read -p "Please input your name: " USER
i=1
while true
do
 read -p "Please input a "double-digit": " input
 case $input in
 [0-9][0-9] )
 if [ $input -gt $NUM ] ;then
 echo "Try smaller!"
 elif [ $input -lt $NUM ];then
 echo "Try bigger!"
 else
 echo "Good! You are right!"
 break;
 fi ;;
 *)
 echo "The number should be in 1 to 100: " ;;
 esac
i=$((i+1))
done
 
 
printf "%-12s %s
" "<$USER>" "your record is $i! Try better next time! $DATE" |tee -a ./record.record
printf "

"
printf "%15s %6s %-8s
" "-----" "HISTORY RECORD" "-----"
cat ./record.record |sort -k5 -g|awk -F! '{print $1,"!",$3}'|head -10
printf "%15s %6s %-8s
" "-----" "HISTORY RECORD" "-----"

Copyright © 2019- linuxxuexi.com 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务