Sunday 26 June 2016

Input and output in different data types in Python

There are mainly three data types, namely:
int
float
string


Let's see an example of all of them in this small program:

a = raw_input("Enter a: ")                   # Taking input for first num in string form
b = raw_input("Enter b: ")                   # Taking input for second num string form
print "a + b as strings: %s" % a  + b   # + will concate and will show in string
a = int(a)                                              # Converting in to integer
b = int(b)                                              # Converting in to integer
c = a + b                                              # Adding two integer
print "a + b as integers: %d" % c         # Printing  two integer
a = float(a)                                           # Converting in to float
b = float(b)                                           # Converting in to float
d = a/b                                                  # deriding
print "a / b as float : %f" % d               # printing as float







Output:
Enter a: 100
Enter b: 35
a + b as strings: 10035
a + b as integers: 135
a / b as float : 2.857143

Take interger as input in Python / Arithmatic operation in Python

#!/usr/bin/python

num1 = int(raw_input('Enter a num:'))
num2 = int(raw_input('Enter second num:'))

add = num1 + num2
sub = num1 - num2
mul = num1 * num2
div = num1 / num2

print(add)
print(sub)
print(mul)
print(div)


Output:
$ python ./input.py
Enter a num:10
Enter second num:2
12
8
20
5

$ python ./input.py
Enter a num:2  
Enter second num:10
12
-8
20
0