电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

python簡單的三元一次方程求解實例

瀏覽:7日期:2022-07-31 13:16:23

我就廢話不多說了,直接看代碼吧!

import re lt = []d = {}for i in range(3): a = input(’請輸入第%d個三元式’%(i + 1)) st = a.split('=') r = re.compile(’(-?d?)[xyz]’) b = re.findall(r, st[0]) print(b) for j in range(3): if b[j] == '': b[j] = 1 if b[j] == ’-’: b[j] = -1 d = { ’x’: int(b[0]), ’y’: int(b[1]), ’z’: int(b[2]), ’sum’:int(st[1]) } lt.append(d)print(lt)t = lt[0][’x’] / lt[1][’x’]for i in lt[0]: lt[1][i] = lt[1][i] * t - lt[0][i] t1 = lt[0][’x’] / lt[2][’x’]for i in lt[0]: lt[2][i] = lt[2][i] * t1 - lt[0][i] t2 = lt[1][’y’] / lt[2][’y’] for i in lt[0]: lt[2][i] = lt[2][i] * t2 - lt[1][i] z = lt[2][’sum’] / lt[2][’z’]y = (lt[1][’sum’] - lt[1][’z’] * z) / lt[1][’y’]x = (lt[0][’sum’] - lt[0][’z’] * z - lt[0][’y’] * y)/lt[0][’x’] print(x,y,z)#樣例輸入#請輸入第1個三元式3x+6y-5z=12#請輸入第2個三元式x-3y+2z=-2#請輸入第3個三元式5x-y+4z=10

補充知識:python 窮舉法 多元一次方程 實現求解教程

題目:小利前往書店買四種參考書,這四類書的價格分別為3元、5元、7元、11元。他有70元錢,每種參考書至少買一本,且最后要剩余的錢不足再買其中任意一本書,他有哪些選擇?

分析:這一道題是四元一次方程,存在兩個限制條件:1是要求各種書最少買一本,2是最多剩余2元。那么我們可以先每一種書各買一本,花掉3+5+7+11=26元,還剩44元,這44元可以任意分配,這樣就解決了第一個限制條件,其次,最多剩余2元,那么就存在剩余2元、1元、0元,三種情況,那么也就是說除了第一次花費26元購買的四本書以外,接下來購買的書籍可以是42元、43元、44元,由此第二個限制也解決了。

def x_3(): t = [42,43,44] d = 0 for z in t: print('當剩余%d元時:'%(44-z)) for i in range(z//3+1): for n in range(z//5+1): for m in range(z//7+1): for p in range (z//11+1): if 3*i + 5*n +7*m +11*p == z: d += 1 print('第%d個解為:(%d,%d,%d,%d)'%(d,i+1,n+1,m+1,p+1) )

調用函數,結果為:

python簡單的三元一次方程求解實例

python簡單的三元一次方程求解實例

python簡單的三元一次方程求解實例

以上為for語句實現窮舉法,倘若我們不適用for語句,使用while語句搭配if語句,應該如何實現呢?for語句中,我們給出了具體的循環次數,簡單明了。當涉及2個變量同時變化時1個whil和1個if語句語句無法判斷是否停止,故還需要搭配一個while和if語句語句,當三個變量時,則需要3個while語句,3個if語句,同理,n變量時,可能就需要n個while語句,n個if語句,顯然,這讓太過于繁瑣。下面給出一個變量和兩個變量時的代碼塊

##先每本書買一本,這樣就保障了每本書最低一本的要求,這樣還剩余44元,可隨意分配##按照只買種本書、兩種書、三種書、四種書的邏輯思路編寫代碼def x_1(): ##只買一種書 for m in [3,5,7,11]: x = 1 while True: if 42 <= m*x <=44: ##大于等于42,是因為最多剩余2元 print('只買%d的元的書,購買%d本,剩余%d元' %(m,x+1,44-m*x)) break elif m*x >44: print('不存在只買%d元的書的情況'%m) break else: x +=1

def x_2(): ##只買兩種書 ls = [3,5,7,11] m = 0 ix = 0 for m in range(3): ix = 0 while True: if ix*ls[m] <= 44-ls[m+1]: ix += 1 for q in range(m+1,4): iy = 1 while True: if 42 <= ls[m]*ix +ls[q]*iy <=44: print('購買%d元書%d本,購買%d元書%d本,剩余%d元'%(ls[m],ix+1,ls[q],iy+1,44-(ls[m]*ix +ls[q]*iy))) iy += 1 elif ls[m]*ix +ls[q]*iy > 44: iy = 0 break else: iy += 1 else: break

效果展示

python簡單的三元一次方程求解實例

由此可見,for語句比while語句更加簡便簡單。以上是通過窮舉法實現,但若是一個多元一次方程組,存在多個解時,可能就需要其他方法了。在數據分析與挖掘方面,還有很多的知識點要學習。

以上這篇python簡單的三元一次方程求解實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 空压机网_《压缩机》杂志 | 液压油缸-液压缸厂家价格,液压站系统-山东国立液压制造有限公司 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 首页_中夏易经起名网| 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | app开发|app开发公司|小程序开发|物联网开发||北京网站制作|--前潮网络 | 衬塑设备,衬四氟设备,衬氟设备-淄博鲲鹏防腐设备有限公司 | 西安烟道厂家_排气道厂家_包立管厂家「陕西西安」推荐西安天宇烟道 | 陕西自考报名_陕西自学考试网| 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 上海道勤塑化有限公司| 西门子代理商_西门子变频器总代理-翰粤百科 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 干式磁选机_湿式磁选机_粉体除铁器-潍坊国铭矿山设备有限公司 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 低温等离子清洗机(双气路进口)-嘉润万丰| 圆盘鞋底注塑机_连帮鞋底成型注塑机-温州天钢机械有限公司 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 商秀—企业短视频代运营_抖音企业号托管 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 砖机托板价格|免烧砖托板|空心砖托板厂家_山东宏升砖机托板厂 | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 塑料瓶罐_食品塑料瓶_保健品塑料瓶_调味品塑料瓶–东莞市富慷塑料制品有限公司 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 商秀—企业短视频代运营_抖音企业号托管 | 福建珂朗雅装饰材料有限公司「官方网站」 | 博医通医疗器械互联网供应链服务平台_博医通 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 安规电容|薄膜电容|陶瓷电容|智旭JEC安规电容厂家 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! |