用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("机会用完,登录失败。") } }
测试一(登录成功):
测试二(登录失败):
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
狼山资源网 Copyright www.pvsay.com
暂无“Go语言实现登录验证代码案例”评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。