首页 > 编程语言 > 详细

python学习第二天

时间:2021-04-01 23:45:21      阅读:30      评论:0      收藏:0      [点我收藏+]

一 标记清楚算法

如果一个值没有任何一条以直接引用作为出发点的引用,那么该值就会被标记下来,并且清除(有栈区出发的引用为直接引用)

二 与用户交互

# 控制计算机能够像人一样接收输入的内容
# 控制计算机能够像人一样把处理结果输出给用户
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 = True
while tag:
    print(‘start...‘)
    tag=False
    print(‘end...‘)
#while+continue:终止本次循环,直接进入下一次
#while + else
#else正常运行结束后运行
i = 0
while i < 5:
    if i == 3:
        i+=1
        continue
    print(i)
    i+=1
else:
    print("333")

python学习第二天

原文:https://www.cnblogs.com/mingyunshi/p/14608168.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!