forked from kajal200031/basic-python
- Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmath module.py
More file actions
Latest commit
79 lines (79 loc) · 1.45 KB
/
Copy pathmath module.py
File metadata and controls
79 lines (79 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
>>>#math module
>>>#1st method
>>>importmath
>>>print(math.sqrt(16))
4.0
>>>print(math.pi)
3.141592653589793
>>>#second method
>>>importmathasm
>>>print(m.sqrt(16))
4.0
>>>print(m.pi)
3.141592653589793
>>>#third method
>>>frommathimportsqrt,pi
>>>print(sqrt(16))
4.0
>>>print(pi)
3.141592653589793
>>>#function of math module
>>>importmath
>>>math.factorial(4)
24
>>>math.e
2.718281828459045
>>>#e is the euler's number
>>>math.radians(60)
1.0471975511965976
>>>math.floor(3)
3
>>>math.sin(60)
-0.3048106211022167
>>>math.cos(60)
-0.9524129804151563
>>>math.tan(60)
0.320040389379563
>>>math.log(10)(#base is e)
2.302585092994046
>>>math.log10(10)
1.0
>>>#base is 10
>>>math.pow(2,3)
8.0
>>>math.ceil(5.53466)
6
>>>math.floor(5.53466)
5
>>>math.exp(10)
22026.465794806718
>>>frommathimportpi
>>>r=3
>>>print("area of circle is:",pi*r**2)
areaofcircleis: 28.274333882308138
>>>frommathimportfsum
>>>a=[2,45,56.6,34,67]
>>>print("sum of the list is:",fsum(a))
sumofthelistis: 204.6
>>>frommathimportpi
>>>r=3
>>>print("the circumference of the circle:",2*pi*r)
thecircumferenceofthecircle: 18.84955592153876
>>>#inf=infinity
>>>frommathimportinf
>>>float("inf")
inf
>>>type(inf)
<class'float'>
>>>float("inf")==math.inf
True
>>>x=1e308
>>>math.inf>x
True
>>>math.inf<x
False
>>>math.inf+1e308
inf
>>>math.inf/1e308
inf
>>>