• python新手第一天学习笔记-python循环控制和第一个python小游戏


    Python的三种逻辑控制

    1、python语法。

    python 是以缩进作为基本判断的。同一代码缩进需要保持一致。否则会报错

     1、if 的三种循环

    _age = 53

    # 注意,input接受的都是字符串,如果要和数字比较大小,需要转化为int

    age = int(input("age:") )

    if age > _age :

      print("大于实际年龄")

    age = int(input("age:") )

    if age > _age :

      print("大于实际年龄")

    else :

      pirnt ("小于等于实际年龄")

    age = int(input("age:") )

    if age > _age :

      print("大于实际年龄")

    elif  age == _age

      pirnt ("等于实际年龄")

    else :

      pirnt ("小于实际年龄")

    2、for 循环的基本使用
    for i in range(3)  :

      print(i)

    for i in range(1,10,2) :

      print(I)

    3 、while 实际应用

    while  i < 44 :

      print(i)

      i +=1

    Python 逻辑控制的使用 和break continue 结合讲解

    1、break 结束整体循环(如果有多重循环,只会跳出最里面一层循环),continue 结束是结束单次循环。

    问题:下面两种循环打印次数

     for i in range(10) :

      print("------",i)

      i = i +1

      for j  in range(10) :

        print(j)

        j = j +1

        if  j  > 5 :

          continue

        print("test1")

    print("test2")

     for i in range(10) :

      print("------",i)

      i = i +1

      for j   in  1,2,3,4,5  :

        print(j)

        j = j +1

        if j  > 5 :

          break

        print("test")

    答案: 

    最后一次执行结果(可以看出对外层循环均没有影响)

    ------ 9
    0
    test continue
    1
    test continue
    2
    test continue
    3
    test continue
    4
    test continue
    5
    6
    7
    8
    9
    test2

    ------ 9
    0
    test continue
    1
    test continue
    2
    test continue
    3
    test continue
    4
    test continue
    5
    test2
     

    Python 逻辑控制的综合使用:

    1、猜年龄 .猜错三次结束。

     _age = 53

    count = 0

    while   count < 3 :

      count = count + 1

      print("请输入你的年龄")

      age = input("age:")

      if  age == _age :

        print(" you got it")

        break

      if  age  > _age :

        print("age is bigger")

      else :

        print("age is simmer")

    else :

      print("game over")

    课后作业:

      如果用户在黑名单,禁止登录。如果用户登录失败三次,设置为黑名单。如果用户登录成功。跳转至欢迎界面。要求使用文件作为数据存储:

      

     
     
    良禽择木而栖 贤臣择主而侍
  • 相关阅读:
    永恒之蓝(EternalBlue)MS17-010
    利用msfvenom制作木马程序(你可以得到她的一切)
    远程桌面--------ms12-020 漏洞复现 (死亡蓝屏)
    附近wifi都是你的
    暴力破解加密的压缩文件。
    教你如何暴力破解-telnet ftp ssh mysql mssql vnc 等
    ARP欺骗(完全版)
    世界虽大,但没有破不了的wifi
    关于字符编码的问题。
    toroiseSVN 无法连接服务器,提示unable connect to ……url 参数错误
  • 原文地址:https://www.cnblogs.com/xiajq/p/8545506.html
Copyright © 2020-2023  润新知