m0_64385506(◦˙▽˙◦) 2022-03-28 11:42 采纳率: 92.9%
浏览 25
已结题

请问当我输入0.56之后为什么显示不对

a=135
b=243
c=a/b
d=('%.2f'%c)
print(d)
e=float(input())
if e==d:
print('对')
else:
print('不对')

  • 写回答

4条回答 默认 最新

  • 三喂树屋 2022-03-28 11:53
    关注

    d='0.56'而e=0.56,一个字符串一个float类型

    d=float(d)转化一下再比较就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 4月5日
  • 已采纳回答 3月28日
  • 创建了问题 3月28日

悬赏问题

  • ¥15 同一个浏览器打开两个窗口怎么区分会话
  • ¥100 如何编写自己的emmc镜像
  • ¥15 starccm线性内聚力模型
  • ¥15 点云四边形凸包确定顶点
  • ¥15 关于redhat虚拟机系统新建卷的问题
  • ¥50 WRFDA读取风云四号A 星的GIIRS数据
  • ¥15 C# 爬虫融通金网址实时银价
  • ¥15 热敏电阻NTC,温控不同颜色的LED的亮与灭,PCB
  • ¥20 ESP32使用MicroPyhon开发,怎么获取485温湿度的值,温湿度计使用的鞋子是Modbus RTU
  • ¥50 苹果MGIE项目部署缺少emb权重