- 博客(5)
- 收藏
- 关注
原创 有效数字修约,按四舍六入五成双原则
# 定义函数修约小数位数,按四舍六入五成双的原则def Little (x,y): # x 是要修约的数,y 是要保留的小数位数。假设是-0.32561,3 ABS_x = abs(x) # 取x的绝对值0.32561 x1 = int(ABS_x*10**y) # 提取需要保留的数字并输出为整数325 x2 = ABS_x*10**(y+1) - x1*10
2021-02-26 16:15:37 2155
原创 小数位数修约,四舍六入五成双
def Little (x,y): # 定义函数,x是要修约的数,y是要保留的小数位数。假设是-0.32561,3 ABS_x = abs(x) # 取x的绝对值0.32561 Y = int(ABS_x*10**y) # 提取需要保留的数字并输出为整数325 Y1 = ABS_x*10**(y+1) - Y*10 # 提取剩余的数字输出为浮点数 325
2021-02-25 16:09:35 1435
原创 遍历字典并返回指定长度的value
(Python)遍历字典,如果字典value的长度大于2,,那么仅保留前两个长度的内容,并将新的内容返回给调用者。注意:字典中的value只能是字符串或列表。def length(dictionary): for key,values in dictionary.items(): if len(values) > 2: print(key,values[0:2]) else: print(key,values)
2020-12-26 15:34:46 971
原创 找出列表或元组的奇数位对应的元素,并返回一个新的列表(对照return和pass用法)
(python)找出列表或元组的奇数位对应的元素,并返回一个新的列表。return用法:def sequence(List): newList = List[0::2] # 找出列表中奇数位对应的元素,并返回一个新列表 return newListlist1 = [1,2,3,4,5]print(sequence(list1)) # 输出新列表pass用法:def sequence(Tuple): newTuple =Tuple[0::2
2020-12-26 14:44:57 5646
原创 接收多个数字,求和
(python)定义函数,接收多个数字(如1,2,22),求和代码如下:def sum1(num):num_tuple = eval(num) # 将接收的字符串转换成元组print(sum(num_tuple)) # 求和passnum_input = input(‘请输入需要求和的数字,使用逗号分隔’)sum1(num_input) # 调用函数输入数字:1,2,22输出结果:25...
2020-12-26 13:59:18 1275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人