zoukankan      html  css  js  c++  java
  • 四、控制语句

    PyCharm是一个强大的IDE开发环境
     
    三元条件运算符
    代码:
    myinput = input("请输入一个数字:")
    print("这个数字是小于10" if(int(myinput)<10) else "这个数字是大于10")
     
    多分支结构
    代码
    grade = input("请输入你的成绩:")
    result = ""
    if(int(grade)<60):
        result = "不及格"
    elif( 60<int(grade)<80):
        result = "及格"
    elif(80<=int(grade)>90):
        result = "良好"
    else:
        result = "优秀"
    print("你的成绩是{0},等级是{1}".format(grade,result))
     

    #考试成绩,输入成绩,打印出等级
    score=input("请输入你的成绩:")
    num=0
    grade=int(score)//10
    degree="ABCDEF"
    print("你的分数是:{0},等级是{1}".format(score,degree[9-grade]))

    #九九乘法表
    for n in range(1,10):
    for m in range(1,n+1):
    print("{0}*{1}={2}".format(m,n,(m*n)),end=" ")
    print()

    循环代码优化
    很重要,小的细节决定0.01秒,性能提高是有好处的.
    1)尽可能循环在外部放,内部循环越少越好
    2)局部变量查询较快,尽量使用局部变量


    列表推导式
    print(x for x in range(1,20) if x%5==0)
    字典推导式
    my_text="i love you ,i love sex,i love gaoqi"
    char_count={c:my_text.count(c) for c in my_text}
    print(char_count)
    集合推导式
    print{x for x in range(1,100) if x%9==0}
    生成器推导式 --gnt是生成器对象,生成元组,可迭代的对象且仅能迭代一次
    gnt = (x for x in range(4))
    print (tuple(gnt))

    打印同心圆
    import turtle

    my_color=("red","blue","black","yellow")
    t=turtle.Pen()
    t.width(5)
    t.speed(0)
    for i in range(100):
    t.penup()
    t.goto(0,-i*10)
    t.pendown()
    t.color(my_color[i%len(my_color)])
    t.circle(10+i*10)
    turtle.done()
     
     
  • 相关阅读:
    我的编辑辅助工具
    一点BREW开发的资料
    XCode 4.2.1 (iOS SDK 5.0) for Lion
    C Style SEH handling Example
    OWC中双刻度图表的实现(转自网络)
    浅谈MAXIMO项目实施(转)
    GridView 72般绝技
    MAXIMO表学习总结(转)
    一SQL语句.
    网站根目录下的 cert/ 目录中有bazs.cert文件,可是http://网站地址/cert/bazs.cert 就是提示HTTP 404 的解决方法
  • 原文地址:https://www.cnblogs.com/dangjingwei/p/12229742.html
Copyright © 2011-2022 走看看