• 程序结构


    三种程序结构

    顺序

    循环

    分支

    分支结构

    基本语法

     这里如果条件表达式为真才执行下面的语句,为false就不执行

    if  条件表达式:      

      语句1

      语句2

      语句3

     ........

    -条件表达式就是计算结构必须为布尔值的表达式

    -表达式的冒号不能少

    -注意if后面的出现的语句,如果属于if语句块,就必须是同一个缩进登记的语句块

    a =“”   a= “   ”  
    a是字符串,有字符串就是真 ,空就是没有为假,有空字符也是真
    if a: 这个后面的a 的条件表达式是计算结果必须是布尔值表达式,真假


    字符串的真假
    只有空字符串为false 其余为true

    
    
    案例1   有字符就是真  a是真
    a = “都买习题课”       
    if    a  :
    
          print(“发才了”)
    
          print(“迎娶白富美”)
    
    print(“日子还得过”)
    
    
    顺序结构

    if
    案例2 age = 19 if age >16print(“喝酒去”) print(“下次请你”)

    双向分支

    - if ...else...

    - 语法结构

    if   条件表达式 :     为真

         语句1

         语句2

         ...

    else :          为假

           语句1

           语句2

          ....

    a  = “”        空字符为假
    
    if   a :
    
         print(“发才了”)
    
         print (“迎娶白富美”)
    
    elseprint(“继续吃土吧”)
    
         print(“跟王姑娘继续”)
    
    print(“日子还得过”)

    input的作用是

    1.在屏幕上面输出括号没的字符串

    2.接受用户输入的内容并返回到程序

    3.input返回的内容一定是字符串类型

    input负责接受用户输入并把内容返回给变量

    考试成绩判断
    成绩有用户输入
    90以上:输出优先
    80-90:良
    70-80:中
    60-70:平
    60以下:输出我们没有你这个学生

    score = input ("请输入你的成绩:")
    score =int(score)  #转化为整型
    if score >= 90:
        print("优先")
    elif 90 > score >=80 :
        print("")
    elif 80 > score >=70 :
        print("") 
    elif 70 > score >=60 :
        print("") 
    elif score < 60 :
        print("我没有这个学生")
  • 相关阅读:
    1004: 画图
    1002: 数字排序问题
    1003: 相邻数对问题
    1001: 图像旋转问题
    1000: 数塔
    springday05-go1
    springday04-go2
    springday04-go1
    springday03-go2
    Android—PopupWindow的简单使用
  • 原文地址:https://www.cnblogs.com/jianchiai/p/10652073.html
Copyright © 2020-2023  润新知