Doing Math Assignment Using Python By Codersarts

Updated: Sep 4, 2019


Doing Math Assignment Using Python


In this we will learn how to implement mathematics using python. Now a day mathematics is the part of every programming language. Most of programming language logic work as per mathematics. So it is important to know some important mathematical concepts. In this Blog we will learn how to solve mathematics problem using python.


Here we learn some mathematical problem like, Numeric, linear equation, complex numbers, integral calculus, differential calculus, etc.



Example 1


How to write complex number in python


>>> z = complex(input('Enter a complex number: '))


z


Output :


Enter a complex number: 4+5j # enter without using space


(4+5j)



Example 2


Unit conversion using python


'''

Unit converter: Meter and Kilometers

'''

def print_menu():

print('1. Kilometers to Meter')

print('2. Meter to Kilometers')

def km_meter():

km = float(input('Enter distance in kilometers: '))

Meter = km* 1000

print('Distance in meter: {0}'.format(meter))


def meter_km():

miles = float(input('Enter distance in meter: '))

km = meter *(5/18)

print('Distance in kilometers: {0}'.format(km))


if __name__ == '__main__':

print_menu()

choice = input('Which conversion would you like to do?: ')

if choice == '1':

km_meter()

if choice == '2':

meter_km()



Example 3


Quadratic Equation - root calculator

'''

def roots(a, b, c):

D = (b*b - 4*a*c)**0.5

x_1 = (-b + D)/(2*a)

x_2 = (-b - D)/(2*a)

print('x1: {0}'.format(x_1))

print('x2: {0}'.format(x_2))


if __name__ == '__main__':

a = input('Enter a: ')

b = input('Enter b: ')

c = input('Enter c: ')

roots(float(a), float(b), float(c))


Output :


Enter a: 1

Enter b: 2

Enter c: 1

x1: -1.0

x2: -1.0



Solving Calculus Problems


First need to import library which is related to calculus


>>> from sympy import Limit, Symbol, S



Example 4


Simple example to find the Limit


>>> from sympy import Limit, Symbol, S

>>> x = Symbol('x')

>>> Limit(1/x, x, S.Infinity).doit()


Output : 0



Finding Derivative


Example 5


>>> from sympy import Symbol, Derivative

>>> t = Symbol('t')

>>> St = 5*t**2 + 2*t + 8

>>> d = Derivative(St, t)

>>> d.doit().subs({t:t1})


Sets and Probability


First need to import this


%matplotlib inline


Example 6


Finding Power set of a set


>>> from sympy import FiniteSet

>>> s = FiniteSet(1, 2, 3)

>>> ps = s.powerset()


Output :


{EmptySet(), {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3}}



Example 7


Union of two set


>>> from sympy import FiniteSet

>>> s = FiniteSet(1, 2, 3)

>>> t = FiniteSet(2, 4, 6)

>>> s.union(t)

{1, 2, 3, 4, 6}


Output :


{1, 2, 3, 4, 6}


If you need any mathematics related help using python, please contact at given below link


If you like Codersarts blog and looking for Assignment help,Project help, Programming tutors help and suggestion  you can send mail at contact@codersarts.com.

Please write your suggestion in comment section below if you find anything incorrect in this blog post 


Contact Us

Tel: (+91) 0120  4118730  

Time :   10 : 00  AM -  08 : 00 PM IST 

Registered address: G-69, Sector 63, 

 Noida - 201301, India

We Provide Services Across The different countries

USA    Australia   Canada   UK    UAE    Singapore   New Zealand    Malasia   India   Ireland   Germany

CodersArts is a Product by Sofstack Technology Solutions Pvt. Ltd.

  • CodersArts | Linkedin
  • Instagram