zoukankan      html  css  js  c++  java
  • 【python基础】之条件判断和循环

    一、if判断语句

    #仅有if,此时满足条件则执行,否则什么也不做
    
    score = int(input('>>:'))
    
    if score>90:
        print('优秀')
        
    
    #可以给if添加一个else语句,意思是,如果if判断是False,这时不执行if的内容,去执行else下的内容
    
    score = int(input('>>:'))
    
    if score>=90:
        print('优秀')
    else:
        print('及格')
        
    
    #若需要判断多个条件时,可以用elif(else if的缩写)
    
    score = int(input('>>:'))
    
    if score>=90:
        print('A')
    elif score>=80:
        print('B')
    elif score>=60:
        print('C')
    else:
        print('不及格')

    二、for...in循环,遍历某个组中的所有元素

    #依次把数组中的值打印出来
    
    names = ['Jack', 'Micke', 'Tracy']
    for name in names:
        print(name)

    三、while,只要条件满足,就不断循环,条件不满足时退出循环

    #输出1-100之间所有的偶数
    
    num=1
    
    while num<=100:
        if num%2==0:
            print(num)
        num+=1
    
    
    #多层嵌套,如下,打印99乘法表,每执行一次外圈num1<=9;内圈num2 <=num1都会执行,且直到不满足条件,才会执行下一次外圈num1<=9
        
    num1=1
    
    while num1<=9:
        num2=1
        while num2 <=num1:
            print(num2,'*',num1,'=',num1*num2,end='	')
            num2+=1
        num1+=1
        print()    

    四、break,提前退出循环

    #当num=3时,跳出循环,此时打印输出是1,2
    
    num=0
    
    while num<=10:
        num+=1
        if num==3:
            break
        print(num)

    五、continue,跳过此次循环,直接开始下一次循环

    #当num=3时,直接开始下一次循环,此时打印输出是1,2,4,5,6,7,8,9,10,11
    
    num=0
    
    while num<=10:
        num+=1
        if num==3:
            continue
        print(num)  
  • 相关阅读:
    input file 上传图片并显示
    关于npm ---- npm 命令行运行多个命令
    webpack4.x 配置
    React的生命周期
    HTML5 meta 属性整理
    css 命名规范
    html5 标签 meter 和 progress
    .NET Linq TO XML 操作XML
    .NET 字符串指定规则添加换行
    Linux Centos上部署ASP.NET网站
  • 原文地址:https://www.cnblogs.com/moshang-huakai/p/9325799.html
Copyright © 2011-2022 走看看