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: 停⽌本次循环, 继续执⾏下⼀次循环。

  • 相关阅读:
    [转]Navicat Premium 12试用期的破解方法
    Redis禁用持久化功能的设置
    阿里云ECS安装的redis服务器,用java代码去连接报错。
    关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案
    修改了jdk在环境变量中的路径怎么cmd中的jdk版本没有变
    阿里云上部署tomcat启动后,通过http不能访问
    【终结篇】不要再问我程序员该如何提高了……
    我是怎么把一个项目带崩的
    eterm和easyfare的官网地址
    java UTC时间和local时间相互转换
  • 原文地址:https://www.cnblogs.com/liuhui0308/p/11799590.html
Copyright © 2011-2022 走看看