首页 > 代码库 > python学习第二天

python学习第二天

  • python变量的内存地址查询
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = "zhang"
name1 = "frank"
id (name)
  • 流程控制和缩进
  1. 流程控制的语法

  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学习第二天