前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >利用Python解读物理电学基础应用

利用Python解读物理电学基础应用

作者头像
算法与编程之美
发布2023-08-22 14:32:29
1390
发布2023-08-22 14:32:29
举报
文章被收录于专栏:算法与编程之美
  1. 问题

如何利用python解读物理电学部分有几个重要的公式,串联电路求阻公式R=R1+R2以及并联电路求电流公式I=I1+I2?

2 方法

利用了三个函数代码片段:

1.def N_times(Ts)

2.def R_total_chuanl(one,two)

3.def I_total_bingl(one,two)

利用了if…elif条件判断语句

代码清单 1

def N_times(Ts): Npd = input('并联支路电流:zl | 并联总电流:gl | 总电压:cu') if Npd.lower() == 'zl': I_one = "干路电流为___" I_two = '支路电流为___' N1 = float(input('输入{}{}:'.format(I_one,Ts))) N2 = float(input('输入{}{}:'.format(I_two,Ts))) elif Npd.lower() == 'gl': I_one_1 = '支路1电流为___' I_one_2 = '支路2电流为___' N1 = float(input('输入{}{}:'.format(I_one_1,Ts))) N2 = float(input('输入{}{}:'.format(I_one_2,Ts))) elif Npd.lower() == 'cu': R_one_1 = 'R1两端电压为___' R_one_2 = 'R2两端电压为___' N1 = float(input('输入{}{}:'.format(R_one_1,Ts))) N2 = float(input('输入{}{}:'.format(R_one_2,Ts))) return N1, N2,Npddef R_total_chuanl(one,two): R = one + two print('欢迎来到求串联电阻的步骤:R总= R1+R2 = {}Ω +{}Ω ={}Ω '.format(A, B, R))def I_total_bingl(one,two,Npd): if Npd == 'gl': I = one + two print('求得干路并联电流为:I总= I1+I2 = {}A +{}A ={}A '.format(one, two, I)) elif Npd == 'zl': if two < one: one,two = two,one I2 = two - one print('支路L2电流为:I2=I-I1={}A-{}A={:.1f}A'.format(two,one,I2))def U_total_chl(one,two,Npd): if Npd == 'cu': U = one + two print('串联电路总电压为:U总= U1+U2 = {}V +{}V ={}V '.format(one, two, U)) print(f'串联电路电压规律为u=u1+u2,U总={U}V')Pd = input(''' 请输入 1-并联电流 2-串联电阻 3-串联电压\n''')if Pd == '1': Ts = 'A' A,B,Npd = N_times(Ts) I_total_bingl(A,B,Npd)elif Pd == '2': Ts = 'Ω ' A,B = N_times(Ts) R_total_chuanl(A,B)elif Pd == '3': Ts = 'V' A,B,Npd = N_times(Ts) U_total_chl(A,B,Npd)

3 结语

针对如何利用python解读物理电学基础应用的问题,运用了三个函数代码片段,以及利用了if…elif条件判断语句的方法等,通过实验,证明该方法是有效的。本文方法比较简陋且并不是唯一方法,未来可以尝试用其他的方法去验证更多的相关基础应用。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档