首页 > 其他分享 >接单日记(一):理解浮点数运算的误差

接单日记(一):理解浮点数运算的误差

时间:2023-04-26 13:11:06浏览次数:36  
标签:误差 0.1 浮点数 value 日记 接单 Decimal

目录

接单日记(一):理解浮点数运算的误差

此为一个实验报告,故遵守实验报告的格式。

一、 实验目的

  1. 理解python中的浮点数计算存在的一个误差问题
  2. 理解这种误差对程序带来的危害
  3. 理解如何解决程序产生的误差

二、 实验内容

用Python程序判断0.3 – 0.2的值是否为0.1,如果不是0.1,那么,如何让这个值是0.1呢?

三、 程序及结果

from decimal import Decimal
# 进行误差的判断
value = 0.3 - 0.2
print(value == 0.1)  # 输出:False

# 消除误差的方法:使用 Decimal 库进行精确运算
value_new = float(Decimal("0.3") - Decimal("0.2"))
print(value_new == 0.1)  # 输出:True

标签:误差,0.1,浮点数,value,日记,接单,Decimal
From: https://www.cnblogs.com/liuzhongkun/p/17355599.html

相关文章

  • 记录自己每天干了什么,以及日记
    4.24虽说开始做瑞吉外卖了,但是做的基本没多少,也才配置了一下mysql的环境,idea今晚也不知道能不能装上,也才想起来周三有c++考试,要有大步的进展可能需要推迟几天了,背了一点单词,看了点数学网课……其实也没干啥事。开心点的是其实自己大一的目标已经完成了,偏科的英语四级也过了,蓝桥......
  • 正的浮点数相加的示例程序 Verilog
    modulefloat_adder( input        clk, input       rst_n, input        en, input   [31:0]  aIn, input   [31:0]  bIn, outputreg     busy, outputreg   out......
  • 浮点数规格化的目的,方式,和形式
        ......
  • 【MAUI Blazor踩坑日记】2.关于Windows上的相机问题
    前言MAUI中Windows上,调用MediaPicker.Default.CapturePhotoAsync()并不能启动相机拍照。关于这个问题可以查看https://github.com/dotnet/maui/issues/7660,https://github.com/dotnet/maui/pull/13220,好消息是已经修复了,坏消息是.net8修复了,而且还没发布.所以目前怎么办,http......
  • 【MAUI Blazor踩坑日记】1.关于图标的处理
    【MAUIBlazor踩坑日记】1.关于图标的处理前言本系列文章,默认你已经踏上了MAUIBlazor的贼船,并且对MAUIBlazor有了一些了解,知道MAUI是什么,知道Blazor是什么。不会教你怎么写MAUIBlazor的项目,只是提出一些注意点,避免踩坑。正文先看官方资料https://learn.microsoft.com/z......
  • 用友U8 13.0出纳日记账查询后,窗口关闭不了,软件卡死解决办法
    用友U8出纳日记账查询后,窗口关闭不了,软件卡死解决办法电脑环境:win10、用友U813.0现象:用友U8登录出纳管理,查询一次日记账后,重新在查询其他日记账窗口不能操作,任务管理器里面出纳管理显示未响应尝试解决方案:卸载U8重新安装,好了两天,问题重现;修改U8兼容到winxp,管理员身份运......
  • 建民打卡日记4.22
    一、问题描述输入N个数组成的有序数列,在数组中查找某个数的位置,若找到,输出下标,否则输出notfound二、流程设计1.取数组最大值最小值下标high和low2.将待查找数与中值比较,若小于中值则查找前半段,否则查找后半段3.输出结果三、流程图设计四、代码实现#include<iostream>......
  • 每日记录
    今天继续团队作业,完成了销售商品的统计, packagecom.wmx.web;importcom.wmx.pojo.Login;importcom.wmx.pojo.Send;importcom.wmx.pojo.User;importcom.wmx.service.LoginService;importcom.wmx.service.SendService;importcom.wmx.service.UserService;import......
  • 建民打卡日记4.21
    一、问题描述一对兔子从出生后三个月起每个月生一对兔子,小兔子三个月后每月生一对兔子,依次类推,假设所有兔子都不死,三十个月内每月兔子总量?二、设计流程1.设置前两个月的初值a,b2.将前两个月的总值赋给下个月c,并依次赋给a,b下个月的值,实现迭代3.输出c三、流程图设计四、代码......
  • 备婚倒数日或纪念日记录的提醒APP
    随着经济水平的发展,越来越多的年轻人都具有仪式感了,例如在结婚的时候要提前几个月备婚、在恋爱纪念日、结婚纪念日、亲朋好友生日来临时,要提前准备好礼物。不过也有不少网友苦恼,自己虽然比较有仪式感,但是无奈生活和工作是忙碌的,平时一忙起来,就很容易忘记各类节日,这应该怎么办呢?有......