• Python 基础语法


    1、if分支结构

    liuqi=77
    if liuqi < 67:
        print ('小了')
    elif liuqi == 67:
        print ('刚刚好')
    elif liuqi > 67:
        print ('大了')
    
    else:
        print ('error')

    2、分支嵌套(5层以上要考虑使用函数)

    score = 1000  #分数
    if score<0: #如果小于0就抛出异常
        print ('error')
    else:
        if score == 0: 如果等于0 就显示egg
            print('egg')
        elif score <=100: 如果小于100,就打印right
            print ('right')
        else:     #大于100提示分数太大无效
            print ('to big')

    练习:给定一个不超过5位正整数,判断

    input:

    while :当条件满足进入为true,进入循环体。

    flag=10
    
    while flag:
        print(flag)
        flag -=1

    for

    continue:中断当前循环的当次执行,继续下一次循环

    break:终止当前循环。

    count=0
    for i in range(0,1000,7):
        print (i)
        count += 1
        if count >= 20:
            break
    count = 0 
    i=0
    while True:
        print(i)
        i += 7
        count += 1
        if count == 20:
            break

    容易理解的试题

    1、打印一个正方形

    eg1:
    for i in range (1,11):
        if i == 1:
            print ('$' * 21)
        elif i == 10:
            print ('*' * 21)
        else:
            print ("#" + (' ' * 19) + "!")
    
    
    
    结果:
    
    $$$$$$$$$$$$$$$$$$$$$
    #                   !
    #                   !
    #                   !
    #                   !
    #                   !
    #                   !
    #                   !
    #                   !
    *********************
    
    eg2:
    for i in range(4,0,-1):
        print((4-i)*"!"+i*"#")
    
    ####
    !###
    !!##
    !!!#

    2、求100内所有奇数的和:

  • 相关阅读:
    HTML 中的几种空格字符
    css第二天
    css第一天
    html第二天
    html 第一天
    javaScript
    数据类型扩展
    Hello world可能遇到的问题
    卸载安装jdk的步骤与问题
    windows常用快捷键和Dos命令
  • 原文地址:https://www.cnblogs.com/Mahavairocana/p/10632135.html
Copyright © 2020-2023  润新知