zoukankan      html  css  js  c++  java
  • 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了")

     写一个需要把字符串转换整数类型的同时整数再转成字符串类型的小程序,大家试试跑一下程序输入9的时候,结果是什么?

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    import time
    num = raw_input("plase  into a numbles>>>")
    num=int(num)
    if num < 40:
        while num < 10:
            print ("循环了")+str(num)+("")
            num=num+1
            time.sleep(1)
    else:
        print("I'm geek")
  • 相关阅读:
    This counter can increment, decrement or skip ahead by an arbitrary amount
    LUT4/MUXF5/MUXF6 logic : Multiplexer 8:1
    synthesisable VHDL for a fixed ratio frequency divider
    Bucket Brigade FIFO SRL16E ( VHDL )
    srl16e fifo verilog
    DualPort Block RAM with Two Write Ports and Bytewide Write Enable in ReadFirst Mode
    Parametrilayze based on SRL16 shift register FIFO
    stm32 spi sdcard fatfs
    SPI bus master for System09 (2)
    SQLSERVER中的自旋锁
  • 原文地址:https://www.cnblogs.com/xkkj/p/7247572.html
Copyright © 2011-2022 走看看