zoukankan      html  css  js  c++  java
  • python的三大控制机构(ifelse、for、while)

    Python和常见的编程语言一样,都有三大控制结构:顺序结构、选择结构循环结构。

    一、python的选择结构

    选择结构顾名思义,就是通过条件判断进行选择并呈现出最终结果。python的选择结构是if-else语句。

    下面举个例子来理解python的选择结构,上过学的同学的都知道,老师通常把我们的成绩划分为优、良、不合格。假如老师要把80-100分的同学评为优秀,60-80分评为良好,60分以下评为不合格,那么我们用python来实现这个功能,应该怎么写呢?

    #请输入的学生的成绩
    studentScore = int(input("请输入学生的成绩:"))
    
    #成绩大于80分为优秀
    if(studentScore >= 80):
        print("优秀")
    elif(60 <= studentScore <80 ):
        print("良好")
    else:
        print("不合格")
    

      

    二、python的循环结构

    在python中主要有两种类型的循环结构,分别为for循环和while循环。for一般用于有明显边界范围的情况,例如,在数学中计算1+2+3…..+100等于?的问题,就可以用for循环进行计算。While循环一般应用于循环次数难以确定的情况。

    通常使用for循环是都用一个固定的边界范围,例如:利用for循环求解1+2+3+…+100的和,可以利用如下代码求解:

    #!/usr/bin/python
    #coding:utf-8
    Sum = 0
    for i in range(1,101):
       Sum= Sum + i
    else:
    print('Sum =',Sum)

    当循环次数无界时通常会使用while循环,例如当输入变量不固定时,即求1+2+3+…+x的和,其中x为输入变量。此时可以选择while循环进行计算

    #!/usr/bin/python
    #coding:utf-8
    x =int(input('x='))
    Sum = 0
    while x!=0 :
        Sum = Sum + x
        x = x-1  
    else:
        print('Sum=',Sum)
    

    当输入100时,其运行结果:Sum= 5050;

    当输入1000时,其运行结果:Sum= 500500;

  • 相关阅读:
    Mysql数据库快速备份还原-mysqldump
    写给年轻人的交友和人脉建议
    令人担忧的趋势:科技崇拜与人文失落
    高情商的特征
    高情商与朋友圈
    数据库临时表空间设置
    oracle 临时表空间的增删改查
    语言表达能力写作能力决定一个人的发展和未来
    一个人如何从平庸到优秀,再到卓越?
    06.堆排序
  • 原文地址:https://www.cnblogs.com/xingyuyu/p/15741064.html
Copyright © 2011-2022 走看看