国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python如何讓減價乘除變成變量之后再變回來

瀏覽:122日期:2022-09-19 11:49:49

問題描述

a = 1b = 2for opt in ['+', '-', '*', '/']: print(aoptb)

如上圖所示,當然我的語法是錯誤的,我想最后輸出 3,-1,2,0.5 ,正確的語法應該如何去寫

問題解答

回答1:

a = 1b = 2for opt in ['+', '-', '*', '/']: print(eval(str(a) + opt + str(b)))回答2:

python3

>>> import operator as opt>>> optr={’加’:opt.add,’減’:opt.sub,’乘’:opt.mul,’除’:opt.truep}>>> a,b=1,2>>> for k,o in optr.items(): print(’%s: %s’%(k,o(a,b))) 乘: 2加: 3除: 0.5減: -1回答3:

def add(a, b): return a + bdef minus(a, b): return a - bdef multiply(a, b): return a * bdef pide(a, b): return float(a) / bops = [add, minus, multiply, pide]for op in ops: print op(1, 2)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 云安县| 什邡市| 若尔盖县| 灌云县| 濉溪县| 云浮市| 洱源县| 陇南市| 丰原市| 高淳县| 手游| 奎屯市| 庄河市| 澄迈县| 东平县| 宜章县| 贵德县| 漯河市| 吉木乃县| 清镇市| 都安| 田东县| 高碑店市| 澜沧| 大厂| 江门市| 弥勒县| 武穴市| 岳阳市| 竹山县| 江安县| 澄江县| 成都市| 安丘市| 莱阳市| 朔州市| 莱西市| 筠连县| 云南省| 罗源县| 海南省|