首页 > 代码库 > python学习第二天
python学习第二天
- python变量的内存地址查询
#!/usr/bin/env python # -*- coding:utf-8 -*- name = "zhang" name1 = "frank" id (name)
- 流程控制和缩进
- 流程控制的语法
if 条件:
执行下一个语句(内容)
内容2
else:
内容3
内容4
python语言缩进必须一样,或者用4个空格,一般强烈推荐使用四个空格代替缩进。因为在不同的系统环境可以使用。没有因为缩进的问题导致程序不兼容性的问题。
= 和 == 的区别 一个等号是赋值 两个等号是比较
#!/usr/bin/env python #-*- coding:utf-8 -*- #以下程序是判断 name1 = raw_input("请输入第一个用户名") name2 = raw_input("请输入第二个用户名") if name1 == name2: print("恭喜你写对了") print("你还不笨--good by") else: print("请重新输入")
简单的用户名密码登录程序
#!/usr/bin/env python #-*- coding:utf-8 -*- #以下程序是判断 name = raw_input("请输入用户名") pwd = raw_input("请输入密码") if name == "zhangkun" and pwd == "123": # if name == "zhangkun" or pwd == "123":
print("恭喜登录成功") print("你还不笨--good by") else: print("登录失败")
多个判断语法
if 条件1:
elif 条件2:
....
elif 条件3:
23444444
else:
ssssss
条件是多中多样的 可以是False ,True, <,>,<>, == , a==b and b==c , a = b or v = w, a != b
#!/usr/bin/env python #-*- coding:utf-8 -*- name = raw_input("plase input a name:") if name == "zhangk": print ("good") elif name == "frank": print("NO!!!,name is a english name ") elif name == "yes": print ("you input yes is not ok") elif name == "no": print ("input no is not ok too!!!!!!!!!") else: print ("you name do you konw? you is a SB")
- while 循环语句使用
while 条件:
......
条件满足之后推出循环体。如果条件一直不满足,就是所谓的死循环。
代码块
#!/usr/bin/env python #-*- coding:utf-8 -*- a = raw_input("plase input a num:") b = 1 if a == "3": while b < 10: print str("循环了")+a b = b+1 else: print ("他亲爱哒TMD 了")
循环体执行的时候怎么让程序一秒执行一次 这里用了一个time模块
#!/usr/bin/env python #-*- coding:utf-8 -*- import time a = raw_input("plase input a num:") b = 1 if a == "3": while b < 10: print str("循环了")+a time.sleep(1) b = b+1 else: print ("他MD S了")
python学习第二天
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。