用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语言实现登录验证代码案例

测试二(登录失败):


Go语言实现登录验证代码案例

标签:
go语言实现登录验证,Go账号注册登录验证

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
狼山资源网 Copyright www.pvsay.com

评论“Go语言实现登录验证代码案例”

暂无“Go语言实现登录验证代码案例”评论...

RTX 5090要首发 性能要翻倍!三星展示GDDR7显存

三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。

首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。

据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。