zoukankan      html  css  js  c++  java
  • 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内所有奇数的和:

  • 相关阅读:
    linux目录结构
    php程序员要懂那些linux知识?
    树和二叉树
    linux学习课程
    顺序栈的实现
    编写一个插件(前面JavaScript高级总结)
    javascript高级课程-4
    字符串的顺序表
    js 万年历实现
    利用 postMessage 进行数据传递 (iframe 及web worker)及问题
  • 原文地址:https://www.cnblogs.com/Mahavairocana/p/10632135.html
Copyright © 2011-2022 走看看