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

    课后作业:

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

      

     
     
    良禽择木而栖 贤臣择主而侍
  • 相关阅读:
    MyBatis java and MySql local variables
    FileReader 基本介绍
    MyBatis插入多条
    mysql批量更新
    转载:mybatis自动生成
    Redis Replication
    Redis 持久化
    Python 调用 Redis API
    Redis 数据类型
    Redis 单节点安装
  • 原文地址:https://www.cnblogs.com/xiajq/p/8545506.html
Copyright © 2011-2022 走看看