Shadow
golang菜单简易版小程序
golang菜单简易版小程序
package main
import (
"fmt"
"os"
)
func main(){
var (
//密码
pwd string = "123456"
//初始化输入的变量
input string
//登陆状态
login bool = false
)
//for循环3次密码检测
for i := 0; i < 3; i++ {
fmt.Print("请输入密码:")
fmt.Scan(&input)
if pwd == input{
login = true
break
}
fmt.Println("密码不正确,请重新输入")
}
//3次密码错误,直接退出
if !login{
fmt.Println("密码输入次数过多,清稍后重试~")
os.Exit(-200)
}
//密码正确
fmt.Println("====欢迎你,登陆成功====")
//菜单提示
var menu = "请输入点菜编号:\n1.湘菜\n2.川菜\n3.粤菜\n4.退出\n"
//输入菜单的变量
var input2 int
//退出菜单状态
isExit := false
//for循环可以无限查看菜单
for !isExit {
fmt.Println(menu)
fmt.Scan(&input2)
switch input2 {
case 1:
fmt.Println("名菜有:辣椒炒肉、肉炒辣椒\n")
case 2:
fmt.Println("名菜有:火锅、毛肚旺\n")
case 3:
fmt.Println("名菜有:万物皆白灼\n")
case 4:
fmt.Println("欢迎再来~\n")
isExit = true
}
}
}
Dcr163的博客
http://dcr163.cn/567.html(转载时请注明本文出处及文章链接)