3.Python学习笔记:[字符串的格式化输出;exit('')的使用; for语句]

字符串的格式化输出:

  %s  占位符

  %d  整数

  %f  浮点数

复制代码
name=input('你的姓名:')
age=int(input('你的年龄:'))
job=input('你的工作:')
salary=input('你的薪水:')
msg='''
------------info of %s-----------
name:%s
age:%d
job:%s
salary:%s
退休还有:%s 年
------------end------------------
''' %(name,name,age,job,salary,70-age)
print(msg)

复制代码
复制代码
name=input('用户名:')
mima=input('密码:')
user='梁志伟'
mima1="123456"
if name==user and mima==mima1 :
    print('用户%s登录成功'%name)    #简便格式
else :
    print('用户名或密码错误')

复制代码
exit('')的使用:
salary=input('你的薪水:')
if salary.isdigit() :   #判断长的是否像数字
    salary=int(salary)
else :
    exit('请输入数字') #退出程序,下面的不执行
print(salary)

 for语句:

for i in range(3) :
    print(i)
for i in range(1,4) :
    print(i)
for i in range(1,21,2) :    #2为步长
     print(i)

for i in range(3) :
    print('f')
else :         #for语句正常执行完成则执行else      while循环也可else
    print('执行完毕')
   

 练习:

复制代码
name1='梁志伟'
mima1="123456"
for i in range(3):
    name = input('你的姓名:')
    mima = input('密码:')
    if name==name1 and mima==mima1  :
        print('用户%s登录成功'%name)
        break
    else:
        print('账号或密码错误')
 
复制代码

 

posted @   梁大侠  阅读(287)  评论(0编辑  收藏  举报
编辑推荐:
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
阅读排行:
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 趁着过年的时候手搓了一个低代码框架
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!
点击右上角即可分享
微信分享提示