Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions Question1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
f=open("alphabet.txt","w")
latters="a b c d e f g h i j k l m n o p q r s t u v w x y z"

for i in range(26):
latterL=latters[2*i].lower()
latterU=latters[2*i].upper()
f.write(str(i+1)+"-"+latterL+"\n")
f.write(str(i+1)+"-"+latterU+"\n")



f.close()








7 changes: 7 additions & 0 deletions Question2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
latters="a b c d e f g h i j k l m n o p q r s t u v w x y z"

for i in range(26):
filename=latters[i*2].upper()+".txt"
f=open(filename,"w")
f.close()

32 changes: 32 additions & 0 deletions Question3_LCM.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# num1=int(input("enter number 1: "))
# num2=int(input("enter number 2: "))
# num3=int(input("enter number 3: "))
# num4=int(input("enter number 4: "))

# num1=4
# num2=5
# num3=6
# num4=7
import math


def inputNum(i):
while(True):
try:
num=int(input(f"enter number {i}: "))
return num
except KeyboardInterrupt:
return
except:
print("please enter a valid number")

numbers=[]
for i in range(1,5):
numbers.append(inputNum(i))


LCM=math.lcm(numbers[0],numbers[1],numbers[2],numbers[3])
print("LCM is the 4 number is:", LCM)



2 changes: 2 additions & 0 deletions Question4_MisCalcAdd.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
def addNums(num1,num2):
return num1+num2
2 changes: 2 additions & 0 deletions Question4_MisCalcDiv2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
def divNums2(num1,num2):
return num1/num2
58 changes: 58 additions & 0 deletions Question4_MisCalcMain.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
import Question4_MisCalcAdd
import Question4_MisCalcMulti
import Question4_MisCalcSubs
import Question4_MisCalcDiv2
import math

def inputNum(i):
while(True):
try:
userInput=input(f"enter number {i}: ")
num=float(userInput)
return num
except KeyboardInterrupt:
return
except:
print("please enter a valid number")


num1=inputNum("1")
num2=inputNum("2")
while(True):
try:
userInput=input(f"enter operation \"+-*/\" : ")
if (str(userInput) in "+-*/"):
operator=userInput
break
raise Exception("Sorry, operation is not valid")
except KeyboardInterrupt:
break
except:
print("please enter a valid operation")

print(num1,num2,operator)






if operator=="+":
result=Question4_MisCalcAdd.addNums(num1,num2)

if operator=="-":
result=Question4_MisCalcSubs.subsNums(num1,num2)

if operator=="*":
result=Question4_MisCalcMulti.multiNums(num1,num2)

if operator=="/":
result=Question4_MisCalcDiv2.divNums2(num1,num2)


print(f"Result is : {math.ceil(result)}" )





2 changes: 2 additions & 0 deletions Question4_MisCalcMulti.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
def multiNums(num1,num2):
return num1*num2
2 changes: 2 additions & 0 deletions Question4_MisCalcSubs.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
def subsNums(num1,num2):
return num1-num2
Binary file added __pycache__/Question4_MisCalcAdd.cpython-311.pyc
Binary file not shown.
Binary file added __pycache__/Question4_MisCalcDiv2.cpython-311.pyc
Binary file not shown.
Binary file added __pycache__/Question4_MisCalcMulti.cpython-311.pyc
Binary file not shown.
Binary file added __pycache__/Question4_MisCalcSubs.cpython-311.pyc
Binary file not shown.