日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

区间数计算之Python实现

發布時間:2025/4/16 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 区间数计算之Python实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先粘代碼,空了再來整說明。

區間數的定義參考:

模糊數學筆記:八、模糊數及其運算性質

# -*- coding: utf-8 -*- """區間數計算.ipynbAutomatically generated by Colaboratory.Original file is located athttps://colab.research.google.com/drive/1VC_Px3l3pLg4f0RWQF3xz2wWdWM1Jynf """class IntervalNumber:def __init__(self,a,b):self.a = aself.b = bdef __str__(self):return '[{0},{1}]'.format(self.a,self.b)def __add__(self,other):return _add(self,other)def __sub__(self,other):return _sub(self,other)def __mul__(self,other):return _mul(self,other)def __truediv__(self,other):return _truediv(self,other)def _add(I,J):result = IntervalNumber(I.a+J.a,I.b+J.b)return resultdef _sub(I,J):result = IntervalNumber(I.a - J.b, I.b-J.a)return resultdef _mul(I,J):result = IntervalNumber(I.a*J.a,I.b*J.b)return resultdef _truediv(I,J):result = IntervalNumber(I.a/J.b, I.b/J.a)return result

調用方法和結果測試:

I = IntervalNumber(1,3) J = IntervalNumber(2,5)print('I+J=',I+J) print('I-J=',I-J) print('I*J=',I*J) print('I/J=',I/J)

運行結果:

I+J= [3,8] I-J= [-4,1] I*J= [2,15] I/J= [0.2,1.5]

總結

以上是生活随笔為你收集整理的区间数计算之Python实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。