zoukankan      html  css  js  c++  java
  • python基础 --- 难点重点

    循环嵌套

    1 # 打印九九乘法表
    2 
    3 for row in range(1,10): # 行与列相乘
    4     for col in range(1,row+1):
    5         print(col,'*',row,'=',row * col, end="	")
    6     print()

    三元运算

      变量 = 条件表达式 and 结果1 or 结果2

      如果 条件表达式是布尔类型的,成立的话执行and后面的结果;不成立的话执行or后面的结果

     1 # 键盘键入一个字符,如果是小写英文字母,获取其对应的大写英文字母;如果是大写,直接存入
     2 
     3 # 方法一。ord:转十进制;chr:转字符
     4 ch = input("请输入一个字符:")
     5 num = ord(ch)
     6 res = (97 <= num <= 122)
     7 value = res and chr(num - 32) or ch
     8 print(value)
     9 
    10 # 方法二
    11 ch = input("请输入一个字符:")
    12 num = ord(ch)
    13 res = ('a' <= ch <= 'z')
    14 value = res and chr(num-32) or ch
    15 print(value)
    16 
    17 # 方法三。简写
    18 ch = input("请输入一个字符:")
    19 num = ord(ch)
    20 value = ('a' <= ch <= 'z') and chr(num-32) or ch
    21 print(value)

     函数练习

    1 # 判断一个数是否是闰年
    2 def is_year(year):
    3     if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    4         return True
    5     else:
    6         return False
    7 res = is_year(1996)
    8 print(res)
    生如逆旅 一苇以航
  • 相关阅读:
    MD5 SHA1 CRC32
    tf 常用函数 28原则
    matplotlib 28原则
    markdown 基本语法
    tf 数据读取
    django 自定义身份认证
    代理部署
    社区发现算法问题&&NetworkX&&Gephi
    机器学习中的数学——拉格朗日乘子法
    过拟合(Overfitting)和正规化(Regularization)
  • 原文地址:https://www.cnblogs.com/TMMM/p/11444563.html
Copyright © 2011-2022 走看看