diff --git a/1_sum.py b/1_sum.py new file mode 100644 index 0000000..247448c --- /dev/null +++ b/1_sum.py @@ -0,0 +1,12 @@ +def divisible(num,div): + if(num%div==0): + return 1 + else: + return 0 + +sum=0; +for i in range(1,500): + if divisible(i,5) and not divisible(i,7): + sum+=i + +print("sum of numbers less than 500 which are divisible by 5 and not divisible by 7 is: {}".format(sum)) diff --git a/2_area.py b/2_area.py new file mode 100644 index 0000000..1483fda --- /dev/null +++ b/2_area.py @@ -0,0 +1,3 @@ +l,b,h=6,8,10 +l,b,h=l*1.15,b*1.15,h*1.15 +print("required area is: {:.4f}".format(2*(l*b+b*h+h*l))) diff --git a/3_list.py b/3_list.py new file mode 100644 index 0000000..417ba10 --- /dev/null +++ b/3_list.py @@ -0,0 +1,9 @@ +list1=["Ron","Hermione","Harry","Professor","Dobby","List Items 2","The House Elf","Potter","Granger","Lockhart","Weasley"] +list2=["Potter","Fred","Greg","George","Voldemort","Sirius","Dumbledore"] +temp="" +l=len(list1) +for i in range(0,l-1): + for j in range(0,l-i-1): + if list1[j]>list1[j+1]: + list1[j],list1[j+1]=list1[j+1],list1[j] +print(list1+list2) diff --git a/4_pythagorean_triplet.py b/4_pythagorean_triplet.py new file mode 100644 index 0000000..b5e528e --- /dev/null +++ b/4_pythagorean_triplet.py @@ -0,0 +1,7 @@ +for a in range(1, 1000): + for b in range(a+1, 1000): + c = 1000-(a+b) + if (a**2)+(b**2)==(c**2): + if a+b+c==1000: + print(a*b*c) + break diff --git a/5_lcm.py b/5_lcm.py new file mode 100644 index 0000000..874aaeb --- /dev/null +++ b/5_lcm.py @@ -0,0 +1,10 @@ +def gcd(a,b): + while b: + a,b=b,a%b + return a +def lcm(a,b): + return (a*b)//gcd(a,b) +x=1 +for i in range(2,21): + x=lcm(x,i) +print(x) diff --git a/6_prime.py b/6_prime.py new file mode 100644 index 0000000..c8e88bf --- /dev/null +++ b/6_prime.py @@ -0,0 +1,11 @@ +def prime(n): + for i in range(2,n//2+1): + if n%i==0: + return -1 + return 1 +x=0 +print("prime numbers between 1 and 99999:") +for i in range(1,99999): + x=prime(i) + if(x==1): + print(i) diff --git a/7_palindrome.py b/7_palindrome.py new file mode 100644 index 0000000..e495f47 --- /dev/null +++ b/7_palindrome.py @@ -0,0 +1,6 @@ +s1=input("Enter a string: ") +s2=s1[::-1] +if s1==s2: + print("{} is palindrome".format(s1)) +else: + print("{} is not a palindrome".format(s1))