使用python解决一些计算 我们代码不比计算机差!

使用python解决一些计算 我们代码不比计算机差!

一.简单基础计算

1.基本的计算符号
+
-
*****
/
取余%
乘方******
整除//

加减乘除不必多说 说说比较陌生的取余 乘方 与 整除

取余%: 10%3 --> 1 10-3-3-3=1 最后剩下的数就是余数

整除//: 10//3 -->3 10除3=3.333333 去掉后面的小数就是他的整除数所以为3

乘方: 2 * * 3—>8 2 * 2 2=8***

注意 : python的计算顺序与普通计算的优先级类似 ------都是先括号() 后乘方* * 然后乘除*/ 后加减

例:

print(3*5**2/(6+4)) #它的结果可以自己算一下然后自己再带入python验算一下哦 就当锻炼了嘿嘿

二.那么较复杂的计算嘞

引言 : 除了普通的加减乘除等等 还有更为复杂的计算式 例如 三角函数 log函数 根号下的开方呢? 放心吧 咱们计算机是无所不能嗒

1.首先你要引入一个函数库

方法

#在进行较为复杂的运算之前 导入一个函数库
import math 
2.如何使用

例 :

#假如我们要进行一个三角函数的运算
math.sin(1)
#当然如果你想输出的话别忘了加上print喔
print(math.sin(1))

提醒 如果你想知道math函数库中支持那些运算的话 你可以直接在各大搜索软件中搜索python math 库官方文档 你就可以看到所有它支持的函数了.

三.我们来设计一个一元二次解释的通式

"""首先你要知道 一个一元二次函数的表达式一般为 ax**2 + bx + c = 0
然后要知道解决一元二次方程的公式 也就是 负b加减根号下△分之2a △=b的平方减去4倍的a乘c
然后用代码的方式将这个式子表达出来 也就是 (- b + ( b ** 2 - 4 * a * c ) ** 1/2 ) / (2 * a)
下面是完整的方法"""
a = 1
b = -2
c = -3
print((- b + ( b ** 2 - 4 * a * c ) ** 1/2 ) / (2 * a))
print((- b -( b ** 2 - 4 * a * c ) ** 1/2 ) / (2 * a))
#这样就可以啦
#当然你也可以用input
a = int(input("请输入a的值:"))
b = int(input("请输入b的值:"))
c = int(input("请输入c的值:"))
print((- b + ( b ** 2 - 4 * a * c ) ** 1/2 ) / (2 * a))
print((- b -( b ** 2 - 4 * a * c ) ** 1/2 ) / (2 * a))

结语:好啦好啦 小湛能力有限 各位大佬下手轻点

  • 13
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值