用Go语言实现登录验证,有3次机会,如果用户名为 zhangsan ,密码为 123456 ,则提示登录成功,否则提示还有几次机会,次数用完,提示登录失败。代码如下:
package main import "fmt" func main() { var name string var pwd string var loginChance = 3 for i := 1; i <= 3; i++{ fmt.Print("请输入用户名:") fmt.Scanln(&name) fmt.Print("请输入密码:") fmt.Scanln(&pwd) if name == "zhangsan" && pwd== "123456" { fmt.Println("恭喜你登录成功!") break } else { loginChance-- fmt.Printf("你还有%v次登录机会,请珍惜\n",loginChance) } } if loginChance == 0 { fmt.Println("机会用完,登录失败。") } }
执行结果如下图所示:
测试一(登录成功):
测试二(登录失败):
用Go语言实现登录验证 (Golang经典编程案例)介绍到这里,更多Go学习请参考编程字典Go教程 和问答部分,谢谢大家对编程字典的支持。
原文链接:https://blog.csdn.net/cui_yonghua/article/details/93203437?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163479651116780366526677%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163479651116780366526677&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29-12-93203437.pc_v2_rank_blog_default&utm_term=go&spm=1018.2226.3001.4450