Introduction - To - Python 26 7 2023
Introduction - To - Python 26 7 2023
Mathematics Engineering
• Operational research • Noise and vibration
• Management • Images analysis
mathematics • Neural Networks/
• Simulation Genetic Algorithm
• Mathematical • Engineering
Modelling Optimization
• Data Analysis
• Multi Objective
Evolutionary Algorithm
• Artificial Intelligence
• Machine Learning
print('Hello, World!')
Assignment 2
x=4
y=3
if x > y:
print('x is greater than y!')
Assignment 3
x=9
y = 'Ahmad'
print(x)
print(y)
Assignment 4
x = str(9)
y = int(9)
z = float(9)
print(x)
print(y)
print(z)
Assignment 5
x=8
y=5
print(x**2 + y**2)
Assignment 7
#defining a function
x=5
def stat():
x=3
y=5
print(x + y)
stat()
y=8
Assignment 8
#defining a function
x = 'brilliant'
def stat():
x = 'brilliant'
print('She is ' + x)
stat()
print('He is ' + x)
Assignment 9
x=5
y = 20.5
z = 'Achmad'
j = 1j
k = ['Ahmad', 'Ali', 'Abu']
l = {'Ahmad', 'Ali', 'Abu'}
print(type(x),type(y),type(z),
type(j),type(k),type(l))
Assignment 10
import random
x = random.randrange(1, 100)
print(x)
Assignment 11
import random
for y in range(1000):
x = random.randrange(1, 100)
print(x)
Assignment 12
import random
import numpy as np
arr = np.array([])
for y in range(100):
x = random.randrange(1, 100)
new_Arr = np.append (arr, x)
arr=new_Arr
print(new_Arr)
print(len(new_Arr))
Assignment 13
a = 'UNIMAP'
print(a[0])
print(a[1:4])
print(a[:5])
print(a[2:])
print(a[1:4],a[5])
Assignment 14
a = 'UNIMAP'
b = 'unimap'
print(a.lower())
print(b.upper())
print(a.replace('P', 'S'))
Assignment 15
a = 'Universiti'
b = 'Malaysia'
c = 'Perlis'
x=a+""+b+""+c
print(x)
Assignment 16
print(8 > 6)
print(8 == 3)
print(8 < 5)
if 8 > 3 :
x=8
print(x)
Assignment 17
a=8
b = 13
if a > b:
print('a is bigger than a')
else:
print('b is smaller than a')
Assignment 18
a=3
b=4
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a ** b)
Assignment 19
list1 = ['Ahmad', 'Ali', 'Abu','Adam','Aqil']
list2 = [2, 4, 8, 10, 13]
list3 = [True, False, False, True, True]
print(list1,list2,list3)
print(len(list1),len(list2),len(list3))
print(type(list1),type(list2),type(list3))
print(list1[3])
print(list2[-2])
print(list3[1:3])
print(list1[:3])
print(list2[2:])
Assignment 20
#Unpacking tuple
color = (156, 243, 124)
(red, green,blue) = color
print(red)
print(green)
print(blue)
Assignment 29
#Loop
i=1
while i < 6:
print(i)
i=i+1
Assignment 37
#Loop
for i in range(1,6):
print(i)
Assignment 38
#Loop
i=1
while i < 10:
print(i)
if i == 5:
break
i=i+1
Assignment 39
#Loop
for i in range(1,11):
print(i)
if i == 5:
break
Assignment 40
for x in 'UNIMAP':
print(x)
if x == 'I':
break
Assignment 41
names = ['AHMAD','ADIB','AFIQ','AMNI']
for x in names:
print(x)
if x == 'ADIB':
break
Assignment 42
names = ['AHMAD','ADIB','AFIQ','AMNI']
for x in names:
if x == 'ADIB':
continue
print(x)
Assignment 43
for y in range(10):
print(y)
for y in range(2,10):
print(y)
for y in range(0, 31, 2):
print(y)
Assignment 45
for x in range(10):
for y in range(10):
if x > y:
print('x =',x,'y =',y,'x is greater than y')
elif x==y:
print('x =', x, 'y =', y, 'x equal with y')
else:
print('x =',x,'y =',y,'x is smaller than y')
Assignment 46
for x in range(10):
for y in range(10):
for z in range(10):
if x > z and \
y > z and \
x > y:
print('x =', x, 'y =', y, 'z =', z,
'Satisfied both condition')
else:
print('x =', x, 'y =', y, 'z =', z,
'Do not meet the condition')
Assignment 47
standard1 = 5
standard2 = 10
standard3 = 20
for x in range(5):
for y in range(5):
z=x+y
if z > standard1:
print('x =', x, 'y =', y, 'z =', z, 'pass the standard1')
if z > standard2:
print('x =', x, 'y =',y, 'z =', z, 'pass the standard2')
else:
print('x =', x, 'y =',y, 'z =', z, 'below the standard3')
Assignment 48
import xlwt
from xlwt import Workbook
wb = Workbook()
sheet1 = wb.add_sheet('Sheet 1')
sheet1.write(0, 0, 'x')
sheet1.write(0, 1, 'y') # Workbook is crated
sheet1.write(0, 2, 'z') sheet1.write(j, 0, x)
j=1 sheet1.write(j, 1, y)
for x in range(10): sheet1.write(j, 2, z)
for y in range(10): wb.save('calculation.xls')
z=x*3*y-y**2 j=j+1
print(x,y,z)
Assignment 49
import numpy as np
x0 = np.array([])
y0 = np.array([])
z0 = np.array([])
for x in range(10):
for y in range(10):
z=x*3*y-y**2
x_arr = np.append(x0, x) print(x0)
y_arr = np.append(y0, y) print(y0)
z_arr = np.append(z0, z) print(z0)
x0 = x_arr print(len(x0),len(y0),len(z0))
y0 = y_arr
z0 = z_arr
Assignment 50
import numpy as np
data = np.random.randn(2, 3)
print(data)
print(data.shape)
print(data.size)
data2 = data*20
print(data2)
Assignment 51
import numpy as np
data = [2,4,6,8,4,7,7,2,5,10,8]
data_array=np.array(data)
print(len(data))
print(data[2])
print(data[2:8])
print(data[0]==9)
Assignment 52
import numpy as np
data = [2,4,6,8,4,7,8]
data_array=np.array(data)
print(data_array)
data2 = [[2,4,6],
[8,4,7],
[8,3,5]]
data_array2=np.array(data2)
print(data_array2)
Assignment 53
import numpy as np
data = [[2,4,6],
[8,4,7],
[7,2,5]]
data_array=np.array(data)
data_new= 1/data_array
print(data_new)
Assignment 55
import numpy as np
data = [2,4,6,8,4,7,7,2,5,8,9,1,5,4,8]
data_array=np.array(data)
total_data=len(data_array)
sum_data_array=np.sum(data_array)
average_data_array=np.average(data_array)
max_data_array=np.max(data_array)
min_data_array=np.min(data_array)
print('Total data:',total_data)
print('Sum of data:',sum_data_array)
print('Average of data:',round(average_data_array,2))
print('Maximum of data:',max_data_array)
print('Minimum of data:',min_data_array)
Assignment 56
u=63.81112469
u1=round(u,3)
u2=round(u,2)
u3=round(u,1)
print(u1,u2,u3)
Assignment 57
scores = [5, 7, 4, 6, 9, 8, 2, 4, 6]
scores.sort()
print(scores)
scores.sort(reverse=True)
print(scores)
Assignment 58
#infinite loop
while True:
print("Scaler Topics")
Assignment 59
#infinite loop
while True:
print("Scaler Topics")
no loop termination condition is specified
Assignment 60
i=0
print("Counter is
running!")
while 1:
print(i)
i += 1
no loop termination condition is specified