一 标记清楚算法
@H_502_3@如果一个值没有任何一条以直接引用作为出发点的引用,那么该值就会被标记下来,并且清除(有栈区出发的引用为直接引用)
二 与用户交互
# 控制计算机能够像人一样接收输入的内容# 控制计算机能够像人一样把处理结果输出给用户name=input("请输入你的账号:")#input会把输入的所有东西加上“”变成字符串print(name == "bingguo511")age = input("请输入你的年龄:")#用int可以改变数据类型age = int(age)print(age > 18)l1=[111,"abcdef"]l2=[111,"az"]#数字字母是比大小,不比长度print(l1>l2)
三 格式化输出
#控制计算机更方便的输出内容msg = "my name is %s my age is %s" %("bingguo511",25)print(msg)#%s是指字符串类型
四 流程控制之if...else
#为什么要if判断#赋予计算机判断的能力#if的单分支print("start...")inp_name = input("请输入您的用户名:")if inp_name =="bingguo511": print("ok")print('end...')#if的双分支print("start...")inp_name = input('请输入您的用户名:')if inp_name == "bingguo511": print('ok')else: print('error')print('end...')#if的多分支#如果:成绩>=90,那么:优秀#如果成绩>=80且<90,那么:良好#如果成绩>=70且<80,那么:普通#其他情况:很差score = input("your score:")score = int(score)if score>=90: print("优秀")elif score >= 80 : print("良好")elif score >= 70: print("普通")else: print('很差')
五 流程控制之while循环
#为什么要while循环#生活中有一些场景需要while循环如登录账号while True: inp_name = input(("username:")) inp_pwd = input("password:") if inp_name =="bingguo511" and inp_pwd =="abc": print("登录成功") break#break强制结束 else: print("账号密码错误")#死循环: 永远也不结束的循环# while True:# print('1111')# 1+1#结束while循环的两种方式#1、break:直接强制结束循环#2、条件改为假:不会直接终止循环,会在下一次循环终止tag = Truewhile tag: print('start...') tag=False print('end...')#while+continue:终止本次循环,直接进入下一次#while + else#else正常运行结束后运行i = 0while i < 5: if i == 3: i+=1 continue print(i) i+=1else: print("333")
总结 以上是内存溢出为你收集整理的python学习第二天全部内容,希望文章能够帮你解决python学习第二天所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)