zoukankan      html  css  js  c++  java
  • 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: 停⽌本次循环, 继续执⾏下⼀次循环。

  • 相关阅读:
    数组是个好东西
    排列(permutation) 用1,2,3,…,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要 求abc:def:ghi=1:2:3。按照“abc def ghi”的格式输出所有解,每行一个解。
    子序列的和
    韩信点兵
    水仙花数
    阶乘之和
    3n+1问题
    MongoDB 安装
    mysql中bigint在php中表示
    Android之NDK开发
  • 原文地址:https://www.cnblogs.com/liuhui0308/p/11799590.html
Copyright © 2011-2022 走看看