摘要:将列表中的大写字母转换成小写如果list中既包含字符串,又包含整数,由于非字符串类型没有lower()方法,L1 = ['Hello', 'World', 18, 'Apple', None]请修改列表生成式,通过添加if语句保证列表生成式能正确地执行. # -*- coding: utf-8 -* 阅读全文
posted @ 2019-10-30 10:16 it_逗逗 阅读 (124) 评论 (0) 编辑
摘要:# -*- coding: utf-8 -*- # 请使用迭代查找一个list中最小和最大值,并返回一个tuple from collections import Iterable def findMinAndMax(L): if len(L) == 0: return (None,None) if isinstance(L,Iterable) == True: min = L[0] max = 阅读全文
posted @ 2019-10-29 15:25 it_逗逗 阅读 (38) 评论 (0) 编辑
摘要:方法一: 方法二: (此方法会有一个问题,当字符串仅仅是一个空格时‘ ’,会返回return s[1:0];虽然不会报错,但是会比较奇怪。测试了下,当s=‘abc’时,s[1:0]=‘’ 空值) 阅读全文
posted @ 2019-10-29 12:38 it_逗逗 阅读 (40) 评论 (0) 编辑
摘要:方法二: 阅读全文
posted @ 2019-10-25 11:28 it_逗逗 阅读 (37) 评论 (0) 编辑
摘要:请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程 ax^2+bx+c=0的两个解。 提示: 一元二次方程的求根公式为: 计算平方根可以调用math.sqrt()函数 阅读全文
posted @ 2019-10-23 10:55 it_逗逗 阅读 (67) 评论 (0) 编辑
摘要:# -*- coding: utf-8 -*- # 请利用Python内置的hex()函数把一个整数转换成十六进制表示的字符串 n1 = 255 n2 = 1000 print(hex(n1)) print(hex(n2)) 阅读全文
posted @ 2019-10-23 10:23 it_逗逗 阅读 (46) 评论 (0) 编辑
摘要:方法一: 方法二: 阅读全文
posted @ 2019-10-22 09:43 it_逗逗 阅读 (74) 评论 (0) 编辑
摘要:小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:低于18.5:过轻18.5-25:正常25-28:过重28-32:肥胖高于32:严重肥胖 # -*- coding: utf-8 -*- height = input('请输入身高(米):') weight = input('请输入体重(公斤):') height = float( 阅读全文
posted @ 2019-10-21 10:33 it_逗逗 阅读 (120) 评论 (2) 编辑
摘要:请用索引取出下面list的指定元素,分别为Apple,Python,Lisa # -*- coding: utf-8 -*- # 请用索引取出下面list的指定元素 L = [ ['Apple','Google','Microsoft'], ['Java','Python','Ruby','PHP'], ['Adam','Bart','Lisa'] ] # 打印Apple: print(L[0][ 阅读全文
posted @ 2019-10-18 11:09 it_逗逗 阅读 (82) 评论 (0) 编辑
摘要:# -*- coding: utf-8 -*- # 小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位。 s1 = 72 s2 = 85 r = (85-72)/72 #print(r) print("小明的成绩提升了:{0:0.1%}".format(r)) 阅读全文
posted @ 2019-10-17 09:52 it_逗逗 阅读 (118) 评论 (0) 编辑