• python基础(4):用户交互、if判断、while循环、break和continue


    1. 用户交互

    使⽤input()函数,可以让我们和计算机互动起来

    语法:

    内容 = input(提⽰信息)

    这⾥可以直接获取到⽤户输入的内容

    content = input("你吃了么?")
    print("我们在控制台接收到了:"+content)

    2. 流程控制if语句

    你在⽣活中是不是经常遇到各种选择,⽐如玩⾊⼦,猜⼤⼩,⽐如选择⾛那条路回家?Python程序中也会遇到这种情况,这就⽤到了if语句。

    第⼀种语法:

    if 条件: #引号是将条件与结果分开。

      结果1。 # 四个空格,或者⼀个tab键,这个是告诉程序满⾜这个条件的

    结果2。

    如果条件是真(True) 执⾏结果1, 然后结果2, 如果条件假(False) 直接结果2

    money = 88if money > 500:    print("打车回家")print("我到家了")

    第⼆种语法:

    If 条件:

      结果1

    else:

      结果2

    代码3

    gender = input("请问, 你是男的还是女的?")
    if gender == '':
         print("你的性别是男")
    else:   # 不是男的
         print("你的性别是女")

    第三种语法:

    If 条件1:

      结果1

    elif 条件2:

      结果2

    ..

    else:

      结果n

    month = input("请输入一个月份:")
    if month == '一月':
        print("吃饺子")
    elif month == '二月':
        print("苹果")
    elif month == '三月':
        print("桂花糕")
    elif month == '三月':
        print("西瓜")
    elif month == '三月':
        print("粽子")
    elif month == '三月':
        print("冰棍")

    第四种语法(嵌套):

    If 条件1:

      结果1

      If 条件2:

        结果2

      else:

        结果3

    else:

      结果4

    可以⽆限的嵌套. 但是在实际开发中. 尽量不要超过三层嵌套

    print("咣咣咣, 谁呀? ")
    gender = input("请问, 你是男的还是女的?")
    if gender == '':
       # pass #  pass 过. 表示语法的完整性
        print("男的去隔壁. 找alex.")
    else:   # 不是男的
        age = input("今年贵庚了?")
        if int(age) > 48: # input接收的是字符串. 48是int. 这两个数据类型是不能比较的
           print("大妈, 您找谁?, 可能在隔壁")
        else:
           print("我家的瓜, 特别甜.")

    3. 流程控制while循环

    在⽣活中,我们遇到过循环的事情吧?⽐如循环听歌。在程序中,也是存在的,这就是流程空语句 while。

    模拟⼀下循环听歌:

    while True:
    
      print('我们不⼀样')
    
      print('我们都⼀样')
    
      print('有啥不⼀样')

    while 条件:

      结果

    如果条件是真, 则直接执⾏结果. 然后再次判断条件. 直到条件是假. 停⽌循环

    那我们怎么终⽌循环呢?

    结束循环:

    1.改变条件.

    2.break

    4. 流程控制 break和continue

    1.break: 立刻跳出循环。打断的意思

    2.continue: 停⽌本次循环, 继续执⾏下⼀次循环。

  • 相关阅读:
    Calendar来进行一个时间段内每天的判断
    关于PreparedStatement的setDate的了解
    git学习--创建标签
    git学习--bug分支
    hibernate(1)
    JavaScript(三)---- 控制流程语句
    JavaScript(二)---- 变量、数据类型和运算符
    JavaScript(一)---- 概述
    css(四)-- 盒子模型和定位
    css(三)-- 常用属性
  • 原文地址:https://www.cnblogs.com/liuhui0308/p/11799590.html
Copyright © 2020-2023  润新知