条件语句和循环语句

  • 条件语句与循环语句的使用

  • If 语句的使用

  • 作用:

  • If的条件语句能够使得计算机通过判断目标条件的正确与否,来决定是否要执行接下来的程序代码进而控制程序的运行,满足则运行下方将要执行的命令或者操作,反之则程序无法运行
  • 格式:

if 条件:
    代码1
    代码2
    代码3
    ...
# 如果if条件满足要求,则依次执行以下代码1,代码2,代码3...直至没有代码可以运行则语句结束
  • if...else格式

if 条件:
代码1
代码2
代码3
...
#满足if条件内容则依次运行上述代码
else:
代码1
代码2
代码3
...
#不满足则运行else语句后的代码
  • if...elif...elsee格式

  • if 条件1:
    代码1
    代码2
    代码3
    ...
    # 进行条件1的逻辑判断,如果满足则运行代码1-3,并且程序就此终止,不执行下列操作,如果不满足则继续按照下方条件语句重新判断, 只要有一个满足就不再进行下面的条件语句的判断和操作执行。
    elif 条件2:
    代码1
    代码2
    代码3
    ...
    elif 条件3:
    代码1
    代码2
    代码3
    ......
    
    else:
    代码1
    代码2
    代码3
    ...
    #如果上述if语句都不符合,则运行else语句的代码例题如果考生成绩>=410,打印"该考生可以报考清北复交"
  • 例题

  • 如果考生成绩>=410,打印"该考生可以报考清北复交"

  • 如果考生成绩>=380 并且 成绩<410,打印"该考生可以报考985院校"

  • 如果考生成绩>=360 并且 成绩<380,打印"该考生可以报考211院校"

  • 其他情况:打印"该考生只能报考普通本科院校"

  • student_grade = int(input(‘please input your grade>>>>>>>>: ‘))
    if student_grade >= 410 :
        print(‘该考生可以报考清北复交‘)
    elif student_grade >= 380 :
        print(‘该考生可以报考985院校‘)
    elif student_grade >= 360 :
        print(‘该考生可以报考211院校‘)
    else :
        print(‘该考生只能填报普通本科院校‘)
  • today = input(‘What day is it?>>>>>>>>: ‘)
    if today in [‘Monday‘,‘Tuesday‘,‘Wednesday‘,‘Thursday‘,‘Friday‘]:        print(‘今天又要上班啦,好开心呢‘)
    elif today in [‘Saturday‘,‘Sunday‘]:
        print(‘舒服啦,又可以休息了‘)
    else:
        print(‘亲,您输入的日期好像有问题呀‘)     
  • while循环语句的使用

  • 作用:

  • 用于计算机进行反复的程序运行和操作,比如登录qq时假如用户输错了密码,应用不可能会自动退出,反而会重新使得用户再来一次同样的输入qq账号和密码的操作,直至输对为止。如果我们希望程序代码能够反复被人们调用供我们便利地使用,则需要执行这一操作,比如说我们有一个比较复杂的函数,里面有自变量x,此时我们希望输入多次x值就算出函数的取值,这时我们可以使用while语句,而不是用完程序就停止了。
  • 格式

  • while 条件:
    code 1
    code 2
    code 3
    ...
    # 值得注意的是,如果此时条件容易达成True,code1、2、3若是程序自动运行的命令式代码而不是人机交互的代码,则会导致code1、2、3的反复运行反复循环,进而导致CPU处理压力的增大
  • QQ密码输错重新输入

  • my_qq_id = ‘1025100056‘
    my_qq_password = ‘zzcngc123456‘
    while True:
        identify = input(‘please input your id>>>>>>>>: ‘)
        gogogog = input(‘please input your password>>>>>>: ‘)
        if my_qq_id == identify and my_qq_password == gogogog:                    print(‘您已经成功登录了qq‘)
            break    # 退出本次循环执行下一次代码
        else:
             print(‘您的账号密码已错误,请重新输入‘)
    print(‘欢迎来到王者荣耀‘)
  • 1,2,3,5,6,7,8,9,10 不输出4

  • n = 0
    while n < 10:
        n += 1
        if n == 4:
           continue    #注意continue的行距位置 也会影响到python的输出,因为这决定了                     这行代码与之前代码的从属关系
        print(n)
    
    # 值得注意的是continue千万不能最后一步再加,因为continue是跳出循环进行下一次循环,也就是说任何代码的输出都被终止,进行下一次循环,这样周而复始返回的只能是空空如也的结果。
  • while循环嵌套

  • 用户尝试三次后直接结束程序
  • n = 1
    name = ‘zzc‘
    word = ‘123‘
    flag = True        #定义标志位 是个重要方法
    while flag:
        My_name = input(‘please input your id>>>>>>>: ‘)
        My_password = input(‘please input your password>>>>>>>: ‘)
        if name != My_name or word != My_password:
            n += 1
            if n < 4:
                print(‘密码错误请重新输入‘)
            else:
                flag = False
        else:
            print(‘您已成功登录‘)
    print(‘您已失去机会‘)
  • for循环

  • 一种不依赖索引取值的循环方式,而while是一种依赖索引(条件语句的正确与否判断)的语句方式,可不可以这么说for循环语句本身就是while语句以及代码的浓缩形式。
  • for循环的次数是由对象的个数决定的,而while的循环次数是由语句决定的。
  • for+break

  • country = [‘China‘,‘America‘,‘England‘,‘Japanese‘,‘Germany‘,‘Russia‘]
    for name in country:
        if name == ‘Japanese‘:
            break
        print(name)
  • 九九乘法表

  • for n in range(1,10):
        for j in range(1,n+1):
        print(‘%s*%s=%s‘ %(n,j,n*j),end =‘‘)
    print()

原文地址:https://www.cnblogs.com/ITchemist/p/11123553.html

时间: 2024-10-04 16:50:33

条件语句和循环语句的相关文章

[Python学习] 专题二.条件语句和循环语句的基础知识

        前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括: 1.条件语句:包括单分支.双分支和多分支语句,if-elif-else 2.循环语句:while的使用及简单网络刷博器爬虫 3.循环语句:for的使用及遍历列表.元组.文件和字符串 前言: 语句块         在讲诉条件语句.循环语句和其他语句之前,先来补充语句块知识.(前面讲函数时已经用到过) 语句块并非一种语句,它是在条件为真(条件语句)时执行或执行

javascript语句——条件语句、循环语句和跳转语句

× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文介绍可以改变语句默认执行顺序的条件语句.循环语句和跳转语句 条件语句 脚本的威力体现在它们可以根据人们给出的各种条件做出决策,javascript使用条件语句来做判断 条件语句(conditianal statement)通过判断表达式的值来决定执行还是跳过某些语句,包括if语句和switch语句

if条件语句 for循环语句

(一)if语句 If语句是一个条件分支语句. C#中,空语句是合法的,他不做任何操作. 好的编码风格要求语句块中要有缩进. I f语句中if后面可以没有else,可以有多个else if,但只能最多有一个else! 例题: /*if语句的简单应用 收入和逃税问题 double money; Console.Write("月收入"); money = Convert.ToDouble(Console.ReadLine()); if (money > 3500) { Console.

hell脚本编写 之 条件选择,条件判断,循环语句

1 概述 编写shell脚本,一般离不开条件选择,条件判断以及循环语句.掌握这三个语法,将大大提高脚本的编写效率,使得脚本编写更加灵活,完成X相对复杂的工作 2 条件选择if语句 if语句选择执行,逐条件进行判断,第一次遇为"真"条件时,执行其分支,而后结束整个if语句 if是根据判读条件的命令的退出状态来执行命令,if语句可嵌套 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi 多分

编译器--支持条件语句和循环语句的计算器(三)

在上篇文章中实现了支持变量和赋值语句的计算器,这次加入了条件语句和循环语句. 语法简介 下面是条件语句的一个例子,能够对条件语句的格式有一个感性认识: if  var1 > 5 then var2 := 10; end 条件语句以if开始,后跟一个条件表达式,如果其为真则执行then后面的语句块,条件语句以end结束. 条件语句也可以支持else分支语句,比如 if var1 > 5 then var2 := 10; else var2 := -10; end 接下来是一个循环语句的例子: v

Shell脚本的条件控制和循环语句

条件判断:if语句 语法格式: if [ expression ] then Statement(s) to be executed if expression is true fi 注意:expression 和方括号([ ])之间必须有空格,否则会有语法错误. if 语句通过关系运算符判断表达式的真假来决定执行哪个分支.Shell 有三种 if ... else 语句: if ... fi 语句 if ... else ... fi 语句 if ... elif ... else ... f

15-07-03 语句- for () 循环语句-穷举法 for() 穷举法 用循环把各种可能的情况都走一遍,然后用if条件把满足要求的结果给筛选出来。

15-07-03 语句- for () 循环语句-穷举法 for()  穷举法 用循环把各种可能的情况都走一遍,然后用if条件把满足要求的结果给筛选出来. 例如: 1.找100以内的偶数 for (int i = 0; i <= 100; i++) { if (i % 2 == 0) { Console.WriteLine(i); } } 2.小明单位发了50元的购物卡,他到超市买洗化用品,一是牙刷(5元),二是香皂(2元),三是牙膏(10元)怎么可以正好把五十元花完. for (int ys

python基础(4):条件语句与循环语句

今天我们看看条件语句与循环语句. 预习: 1.使用while循环输出1 2 3 4 5 6 8 9 10 2.求1-100的所有数的和 3.输出 1-100 内的所有奇数 4.输出 1-100 内的所有偶数 5.求1-2+3-4+5 ... 99的所有数的和 6.用户登陆(三次机会重试) 一.条件语句 当我们写的程序需要分支时,也可以说当一个事件发生时在特定情况下会产生不同处理情况时就会用到我们的条件语句. if...else语句: 单分支: 1 ''' 2 if 条件 : 3 满足条件后执行的

Ansible之 模板,条件测试,循环语句 使用

1  概述 本文将结合例子介绍模块,条件测试和循环语句的使用 2  模板 模块和模板的区别,template模块是将模板文件里的变量以实际的值重新生成后文件后,复制到远程主机上 模块:template 基于模板(以后缀.j2结尾的文件)方式生成一个文件复制到远程主机,调用ansible的收集到的内建变量,变量的嵌入代码的标志是双花括号 *src= *dest= owner= group= mode= 模板:templates 文本文件,嵌套有脚本(使用模板编程语言Jinja2编写) 字面量: 字

兄弟连学Python(06)------- 条件语句和循环语句

Python的条件语句和循环语句的基础知识: 1.条件语句:包括单分支.双分支和多分支语句,if-elif-else 2.循环语句:while的使用及简单网络刷博器爬虫 3.循环语句:for的使用及遍历列表.元组.文件和字符串 在讲诉条件语句.循环语句和其他语句之前,先来补充语句块知识.(前面讲函数时已经用到过) 语句块并非一种语句,它是在条件为真(条件语句)时执行或执行多次(循环语句)的一组语句.在代码前放置空格或tab字符来缩进语句即可创建语句块.很多语言特殊单词或字符(如begin或{)来