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
52 changes: 52 additions & 0 deletions Numbered letters.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
1 a
2 b
3 c
4 d
5 e
6 f
7 g
8 h
9 i
10 j
11 k
12 l
13 m
14 n
15 o
16 p
17 q
18 r
19 s
20 t
21 u
22 v
23 w
24 x
25 y
26 z
27 A
28 B
29 C
30 D
31 E
32 F
33 G
34 H
35 I
36 J
37 K
38 L
39 M
40 N
41 O
42 P
43 Q
44 R
45 S
46 T
47 U
48 V
49 W
50 X
51 Y
52 Z
48 changes: 48 additions & 0 deletions Q4calculator/CALCULATOR.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
import math
from division import division
from add import add
from subtraction import sub
from multiply import multiply
operations = {
'/': division,
'+': add,
'-': sub,
'*': multiply
}

#operation=input('Which operation do you want to use?Choose one of +,-,*,/')
while True:
try:
user_choosen_option=input('Which operation do you want to use?Choose one of +,-,*,/')
assert user_choosen_option=="+"or user_choosen_option=="-" or user_choosen_option=="*" or user_choosen_option=="/"
break
except:
print("Please choose correct operation")


while 1:
try:
number1=float(input("Enter first number"))
number2=float(input("Enter second number"))
assert type(number1)==float and type(number2)==float
break
except:
print("Please enter only numbers")

if user_choosen_option == '+':
print("result: ", add(number1, number2))

elif user_choosen_option == '-':
print("result: ", sub(number1, number2))

elif user_choosen_option == '*':
print("result: ", multiply(number1, number2))

elif user_choosen_option == '/':
print("result: ", division(number1, number2))






5 changes: 5 additions & 0 deletions Q4calculator/add.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import math
def add(num1,num2):
sum=num1+num2
return math.ceil(sum)

6 changes: 6 additions & 0 deletions Q4calculator/division.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import math
def division(num1,num2):
div=num1/num2
return math.ceil(div)

print(division(100,98))
5 changes: 5 additions & 0 deletions Q4calculator/multiply.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import math
def multiply(num1,num2):
mul=num1*num2
return math.ceil(mul)

6 changes: 6 additions & 0 deletions Q4calculator/subtraction.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import math

def sub(num1,num2):
sub=num1-num2
return math.ceil(sub)

10 changes: 10 additions & 0 deletions deneme.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import string
index = 1


def numbered_letters():
with open("alphabet.txt", "w") as f:
for value in string.ascii_letters:
f.write(f'{index} {value}\n')
index += 1

5 changes: 5 additions & 0 deletions q1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import string

with open("Numbered letters.txt", 'w', encoding='utf-8') as f:
for i, letter in enumerate(string.ascii_letters, 1):
f.write(f'{i}\t{letter}\n')
6 changes: 6 additions & 0 deletions q2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import string


for i in string.ascii_uppercase:
with open(f'{i}.txt', 'x'):
pass
12 changes: 12 additions & 0 deletions q3LCM.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@

while True:
try:
num1,num2,num3,num4=[int(input('Enter an integer')) for i in range(4)]
i=1
while True:
i+=1
if i%num1==0 and i%num2==0 and i%num3==0 and i%num4==0:
print(i)
break
except:
print("Invalid input. Please enter integer numbers.")