我的任务是:
创建一个执行以下操作的脚本。
1.提示用户输入他们的名字,并将其保存到一个名为myname的变量中,然后让脚本回复用户,并附上一条welcome(确保在回复中包含他们的名字)。
1.提示用户是否要玩游戏。使用while语句。
注意:使用1或0作为输入值,1=yes,0= no。如果使用字符和数字值,while循环需要有不同的语法。编写此代码以测试while语句是否正确。
1.让用户玩一个大于,小于的游戏。让他们输入1-99中的2个数字。让程序确定第一个数字是大于第二个数字还是相反。
使用if,then,else语句。
提示用户是否要再次播放。(在提示中包括用户的姓名)注意:这是过程2中while语句的一部分。
如果用户不想再玩了,感谢用户(通过他们的名字)。
我如何在再次播放提示中包含玩家的名字,如果用户不想再次播放,我如何通过他们的名字感谢他们?
这是我目前掌握的情况:
#!/bin/bash
#Session11-Lab
read -p "Enter Your Name: " myname
echo "Welcome $myname!"
game=1
while [ $game -eq 1 ]
do
echo $game
read -p "Would you like to play a game?" game
read -p "Enter a number between 1 and 99:" num1
read -p "enter another number between 1 and 99:" num2
if (($num1 > $num2)) ; then
echo "the first number is larger"
else
echo "the second number is larger"
fi
read -p "play again (1 or 0)" game
done
exit 0
1条答案
按热度按时间ogq8wdun1#
我如何将球员的名字包括在比赛中再次提示?...
在bash字符串中插入变量,如下所示:
……如果用户不想再玩了,我该怎么感谢他们呢?
在while循环结束之前添加以下内容,以在用户输入
0
时中断并退出游戏:while循环结束后: