使用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))
结语:好啦好啦 小湛能力有限 各位大佬下手轻点
标签:python,代码,不比,乘方,计算,print,input,math From: https://blog.csdn.net/2401_86620875/article/details/140962985