|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- count= 3
- password = 'FishC.com'
- a= '请输入密码:'
- while count:
- passwd = input(a)
- if passwd == password:
- print('密码正确,进入程序......')
- break
- elif '*' in passwd:
- print('密码中不能含有“*”号!您还有',count,'次机会!"a"')
- continue
- else:
- print('密码输入错误!您还有',count-1,'次机会!"a"')
- count-=1
复制代码
我想要少打一些字,于是在前面设置了一个变量a='请输入密码:',但是结果出来的时候不会把a的内容打印出来,而是直接把“a”打出来,这个想法是不能实现吗?
三种方法:(三种字符串格式化)
- a = "请输入密码:"
- x = input(f"{a}") # 方法1:f-string 格式
- y = input("%s"%a) # 方法2:% 格式
- z = input("{}".format(a)) # 方法3:.format 格式
复制代码
|
|