编写一个shell程序,显示如下菜单并完成相应功能:1重启计算机2关机3显示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个shell程序,显示如下菜单并完成相应功能:1重启计算机2关机3显示相关的知识,希望对你有一定的参考价值。
编写一个shell程序,显示如下菜单并完成相应功能:1重启计算机2关机3显示系统日期4修改系统日期5退出
请选择:
echo "1)重启计算机"
echo "2)关机"
echo "3)显示系统时间"
echo "4)修改系统时间"
echo "5)退出"
read var
case $var in
"1")
reboot
;;
"2")
init 0
;;
"3")
date
;;
"4")
date -s XXX
;;
"5")
exit
;;
esac 参考技术A showMenu() echo -e "按1:显示关于自己的信息\n按2:显示全院同学的学号,姓名,性别\n按3:从给定的文件中(score)找出自己的成绩信息并输出到文件中(cj+学号)\n按4:\n按5:\n按6:\n按7:\n按0:退出"while :do showMenu read num case $num in 0) exit 0 ;; 1) ;; 2) ;; 3) ;; 4) ;; 5) ;; 6) ;; 7) ;; *) echo -e "Error\n请输入0-7这8个自然数" ;; esacdone
python菜单程序
菜单项是 (0)apple (1)pear (2)peach (3)grape。 由用户做选择,然后显示相应选项并退出,如果输入0-3以外的数字,则显示错误并重新让用户选择。应该用什么语句,刚刚接触python,虚心求教。
你不是用qt开发界面的也不是用tkinter开发只是原始的代码的话
最简单的方法是用
if
else if
else if
else
这样的,在python里面貌似没有类似C语言的swtich
所以还是用最基本的方法吧
这个对于有一点的编程基础的同学来的话是相当简单的
python以她代码精简精悍闻名,所以越到后面你会体会到的
当然还有其他方法实现你说的,对于初学者的你我建议你还是把if学好,基本的判断在任何语言中都是基础的
/************************电泡泡**************************/
ps:有疑问请直接hi我,或者email heihei36@qq.com,对了我可以推荐一些python的教材和视频给你
望采纳.. 参考技术A selt=['apple','pear','peach','grape']
while True:
c=raw_input()
try:
print selt[eval(c)]
except Exception:
print 'wrong!'
#continue 参考技术B 可以使用if else语句啊,你可以先看看简单的教程,然后开始自己实践。
要不然可能我们告诉你答案了,你还是不知道具体该怎么做。
你学这个多久了啊追问
嗯,我现在正在看那个教程,这两天刚开始学,会了点求和,平均值之类的简单的了 0.0
追答慢慢来,你就会做上面那个题了
追问while true:
print"""(0)pizza
(1)subway
(2)chinese food
(3)sushi"""
这里边为什么两边要加三个双引号呢?
还有就是if one.isdigit()and int(one)==0这个是什么意思?为什么要加两个等号呢?
以上是关于编写一个shell程序,显示如下菜单并完成相应功能:1重启计算机2关机3显示的主要内容,如果未能解决你的问题,请参考以下文章
编写shell程序,完成如下菜单功能:系统维护菜单 1)显示系统日期2)修改系统日期3)显示已登录用户 4)重启电脑
编写一个弹出式菜单的shell程序,利用函数实现简单的菜单功能,n的值由键盘输入: