-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtutorial2_basics_of_python.py
More file actions
114 lines (97 loc) · 2.44 KB
/
tutorial2_basics_of_python.py
File metadata and controls
114 lines (97 loc) · 2.44 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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
# ============================================
# Tutorial 2 - Basics of Python
# ============================================
# --------------------------------------------
# Printing output
# --------------------------------------------
print("Hello world")
print("Welcome To my channel")
# --------------------------------------------
# Single line and multi-line comments
# --------------------------------------------
'''
Welcome to my youtube
channel
'''
print("Hello")
# --------------------------------------------
# Variable declaration
# --------------------------------------------
a = 10
print(type(a))
print(a)
tenth = 10
b = 40
c = "Rupesh"
print(type(c))
a1 = 10
first_name = "Rupesh"
print(first_name)
# --------------------------------------------
# Integer operations
# --------------------------------------------
a = 10
print(type(a))
print(a + 10)
print(a * 10)
print(a / 10)
print(a % 10)
print(type(a))
a = 10
b = 20
print(a + b)
# --------------------------------------------
# Floating point
# --------------------------------------------
a = 190.5
print(a)
print(type(a))
# --------------------------------------------
# Typecasting
# --------------------------------------------
print(float(b))
# --------------------------------------------
# Boolean
# --------------------------------------------
a1 = True
b1 = False
print(type(a1))
print(a1 | b1)
# --------------------------------------------
# Strings
# --------------------------------------------
name1 = "Rupesh"
print(name1)
print(type(name1))
print(name1 + "Rupesh")
print(name1 + str(1))
# --------------------------------------------
# Complex numbers
# --------------------------------------------
j = 1.0 - 2.3j
print(j)
print(j.real, j.imag)
# --------------------------------------------
# Dynamic Typing
# --------------------------------------------
a = 10
a = "Rupesh"
# --------------------------------------------
# Strong Typing
# --------------------------------------------
a = "Rupesh"
print(a + str(1))
# --------------------------------------------
# String Formatting
# --------------------------------------------
a = 100
print("The values is - ", a)
first_name = "Rupesh"
last_name = "Sharma"
print("The first name is {a} and last name is {b}".format(b=last_name, a=first_name))
# --------------------------------------------
# Input example
# --------------------------------------------
a = input("Enter the number A ")
b = input("enter the number B ")
print(int(a) + int(b))