Phone OSCompleted
Phone OSCompleted
Date:
External Examiner:
School Seal:
ACKNOWLEDGEMENT
2 SYSTEM ANALYSIS 02
3 SYSTEM DESIGN 03
5 OUTPUT 21-28
6 BIBLIOGRAPHY 29
INTRODUCTION
LANGUAGE: Python
HARDWARE:
Processor: Intel ® Pentium ® CPU G2020
@ 2.90GHz
RAM: 8.00GB
def lock_screen():
with open("Lockscreen.txt", "r") as f:
a=f.read().strip()
print("\n\n")
print("\t\t█████████████████████")
print("\t\t█ o █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ Enter The Pin: █")
print("\t\t█ **** █")
print("\t\t█ █")
print("\t\t█ 1 2 3 █")
print("\t\t█ █")
print("\t\t█ 4 5 6 █")
print("\t\t█ █")
print("\t\t█ 7 8 9 █")
print("\t\t█ █")
print("\t\t█ [███████] █")
print("\t\t█████████████████████\n\n")
for i in range(10000):
b = str(input("Enter PIN:"))
if b==a:
print("Unlocked!!")
break
else:
print("Incorrect PIN. Try again.")
SOURCE CODE – 2
def calculator():
while True:
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ CALCULATOR █")
print("\t\t█ ┌───────────┐ █")
print("\t\t█ │ 1.ADD │ █")
print("\t\t█ │ 2.SUB │ █")
print("\t\t█ │ 3.MULTIPLY │ █")
print("\t\t█ │ 4.DIVIDE │ █")
print("\t\t█ │ 5.HISTORY │ █")
print("\t\t█ │ 6.EXIT │ █")
print("\t\t█ └───────────┘ █")
print("\t\t█ [███] █")
print("\t\t███████████████████\n\n")
y = int(input("\n\nChoose an option:"))
if y==1:
a = float(input("\nEnter the first number: "))
b = float(input("Enter the second number: "))
r = str(a+b)
o = str(a) + " + " + str(b) + " = " + str(r)
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ RESULT: █")
print("\t\t█ █")
print("\t\t█ ",r," █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████")
elif y==2:
a = float(input("\nEnter the first number: "))
b = float(input("Enter the second number: "))
r = str(a-b)
o = str(a) + " - " + str(b) + " = " + str(r)
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ RESULT: █")
print("\t\t█ █")
print("\t\t█ ",r," █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████")
with open('calc_log.txt', 'a') as f:
f.write(o + '\n')
elif y==3:
a = float(input("\nEnter the first number: "))
b = float(input("Enter the second number: "))
r = (a*b)
o = str(a) + " * " + str(b) + " = " + str(r)
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ RESULT: █")
print("\t\t█ █")
print("\t\t█ ",r," █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████")
with open('calc_log.txt', 'a') as f:
f.write(o + '\n')
elif y == 4:
a = float(input("\nEnter the first number: "))
b = float(input("Enter the second number: "))
if b == 0:
print("\n\tError: Division by zero is not defined.")
continue
r=(a/b)
o = str(a) + " / " + str(b) + " = " + str(r)
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ RESULT: █")
print("\t\t█ █")
print("\t\t█ ",r," █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████")
with open('calc_log.txt', 'a') as f:
f.write(o + '\n')
elif y == 5:
print("\n\t===== Calculation History =====\n")
with open('calc_log.txt', 'r') as f:
h= f.readlines()
if h != []:
for l in h:
print("\t",l,"\t-----------------------\n")
else:
print("No calculations logged yet.")
elif y == 6:
print("Exiting calculator...")
break
else:
print("Invalid choice. Try again.")
SOURCE CODE – 3
def google():
x={}
with open("google.txt", "r") as f:
for i in f:
a,b=i.split("-")
x[a]=b
while True:
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ GOOGLE CHROME █")
print("\t\t█ 1.Search █")
print("\t\t█ 2.Exit █")
print("\t\t█ ┌─────┐ █")
print("\t\t█ │ ┌-┐ │ █")
print("\t\t█ │ │█│ │ █")
print("\t\t█ │ └─┘ │ █")
print("\t\t█ └─────┘ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████\n\n")
e=int(input("Enter a Choice:"))
if e==1:
c=input("\nSEARCH GOOGLE:")
d=c.lower()
if d in x :
print("\nAnswer:",x[d])
else:
print("Sorry, I don't know the answer :(")
elif e==2:
print("Exiting Google....")
break
else:
print("Input a Valid Choice.")
SOURCE CODE – 4
import csv
import lock_screen
def settings():
while True:
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ SETTINGS █")
print("\t\t█ █")
print("\t\t█ 1.Change Pin █")
print("\t\t█ █")
print("\t\t█ 2.Factory Reset █")
print("\t\t█ █")
print("\t\t█ 3.Exit █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████\n\n")
d=int(input("\n\nEnter a Choice:"))
if d==1:
with open("Lockscreen.txt", "r") as f:
a=f.read()
b=input("\nEnter the pin u want to set: ")
a=b
with open("Lockscreen.txt", "w") as f:
f.write(b)
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ PIN IS █")
print("\t\t█ █")
print("\t\t█ CHANGED !! █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████")
elif d==2:
with open("mwhatsapp.csv", "w") as f:
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ FACTORY █")
print("\t\t█ █")
print("\t\t█ RESETTING !! █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████")
pass
with open("calc_log.txt", "w") as f:
pass
with open("Lockscreen.txt", "w") as f:
pass
lock_screen.lock_screen()
break
elif d==3:
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ EXITING █")
print("\t\t█ █")
print("\t\t█ SETTINGS!! █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████")
break
else:
print("Invalid Choice....")
SOURCE CODE – 5
import csv
def whatsapp():
print('========================WhatsApp========
================')
while True:
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ WHATSAPP █")
print("\t\t█ █")
print("\t\t█ 1.View Messages █")
print("\t\t█ █")
print("\t\t█ 2.Send Messages █")
print("\t\t█ █")
print("\t\t█ 3.Exit Whastsapp █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████\n\n")
if a==1:
with open('mwhatsapp.csv','r') as f:
r=csv.reader(f)
print('\n')
for i in r:
print('Receiver:', i[0])
print('Message:', i[1],)
print('----------------------------------------------------')
print('\n')
elif a == 2:
with open('mwhatsapp.csv','a',newline='') as f:
w=csv.writer(f)
w.writerow([b,c])
print('Message sent!')
elif a == 3:
print('Visit again :)')
break
else:
print('Invalid choice !! Try again.')
SOURCE CODE – 6
import lock_screen
lock_screen.lock_screen()
import whatsapp
import calculator
import settings
import google
import random
while True:
x=random.randint(10,60)
y=random.randint(10,24)
z=str(y)
w=str(x)
print("\n\n")
print("\t\t███████████████████████")
print("\t\t█ o █")
print("\t\t█ ",z+':'+w," █")
print("\t\t█ TUESDAY █")
print("\t\t█ ┌─────────────┐ █")
print("\t\t█ │ 1.WhatsApp │ █")
print("\t\t█ │ 2.Calculator │ █")
print("\t\t█ │ 3.Chrome │ █")
print("\t\t█ │ 4.Settings │ █")
print("\t\t█ │ 5.Lock Screen │ █")
print("\t\t█ │ 6.Power Off │ █")
print("\t\t█ └─────────────┘ █")
print("\t\t█ █")
print("\t\t█ [███████] █")
print("\t\t███████████████████████\n\n")
a=int(input("Choose an option:"))
if a==1:
whatsapp.whatsapp()
elif a==2:
calculator.calculator()
elif a==3:
google.google()
elif a==4:
settings.settings()
elif a==5:
lock_screen.lock_screen()
elif a==6:
print("\n\n")
print("\t\t███████████████████")
print("\t\t█ o █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ SHUTTING █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ DOWN..... █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ █")
print("\t\t█ [███] █")
print("\t\t███████████████████")
break
else:
print("Invalid choice. Try again.")
PROGRAM OUTPUT