标签:put code 表达 方法 一个 int 简写 练习 col
变量 = 条件表达式 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)
标签:put code 表达 方法 一个 int 简写 练习 col
原文地址:https://www.cnblogs.com/TMMM/p/11444563.html