标签:oat header 函数 sqrt 成员 逻辑 大于 返回 包括
python是强类型语言,某些场合下需要进行类型转换。关系运算符的结果是true
或false
。这里介绍一下基本的运算符,和几个使用实例,了解并掌握python中range()
函数和math类库
的引入和成员方法的调用
//
关系运算符 | 意义 |
---|---|
< | 小于 |
<= | 不大于 |
> | 大于 |
>= | 不小于 |
== | 等于 |
!= | 不等于 |
not
> and
> or
>>> 5 and 4
4
>>> 0 and 4
0
>>> False or 3 or 0
3
>>> 2 > 1 and not 3 > 5 or 4
True
类型转换函数 | 转换路径 |
---|---|
float(string) | 字符串 -> 浮点值 |
int(string) | 字符串 -> 整数值 |
str(integer) | 整数值 -> 字符串 |
str(float) | 浮点值 -> 字符串 |
1、计算数列 1/x + 1/(x+1) + 1/(x+2) + ... + 1/n
, 设 x = 1, n = 10。
#!/usr/bin/env python3
sum = 0
for i in range(1, 11):
sum += 1.0 / i
print("{:2d} {:6.4f}".format(i, sum))
range(num1, numb2)
: 在num1-num2的范围内,不包括num22、输入三个数,并求解三个数组成的二次方程。(有解条件:b*b-4*a*c>=0
)
#!/usr/bin/env python3
import math
a = int(input("Enter value of a:"))
b = int(input("Enter value of b:"))
c = int(input("Enter value of c:"))
d = b * b - 4 * a * c
if d < 0:
print("ROOTS are imaginary")
else:
root1 = (-b + math.sqrt(d)) / (2 * a)
root2 = (-b - math.sqrt(d)) / (2 * a)
print("ROOT 1 = ", root1)
print("ROOT 2 = ", root2) # 等价于print("ROOT 2 = {}"。format(root1=2))
import math
math.sqrt()
math.pi
标签:oat header 函数 sqrt 成员 逻辑 大于 返回 包括
原文地址:https://www.cnblogs.com/zqunor/p/10947203.html