diff --git a/1_sum.py b/1_sum.py new file mode 100644 index 0000000..900a728 --- /dev/null +++ b/1_sum.py @@ -0,0 +1,5 @@ +sum=0 +for i in range(1,500): + if (i%5==0)and(i%7!=0): + sum=sum+i +print(sum) diff --git a/2_area.py b/2_area.py new file mode 100644 index 0000000..a577b1b --- /dev/null +++ b/2_area.py @@ -0,0 +1,8 @@ +l=6 +w=8 +h=10 +fl=1.15*6 +fw=1.15*8 +fh=1.15*10 +a=2*(fw*fh+fh*fl+fl*fw) +print(a) diff --git a/3_sort.py b/3_sort.py new file mode 100644 index 0000000..ecde32c --- /dev/null +++ b/3_sort.py @@ -0,0 +1,6 @@ +list2=['Potter','Fred','Greg','George','Voldemort','Sirius','Dumbledore'] +list1=['Ron','Hermione','Harry','Professor','Dobby','The House Elf','Potter','Granger','Lockhart','Weasly'] +print(sorted(list1)+list2) + + + diff --git a/4_pythagorean_triplet.py b/4_pythagorean_triplet.py new file mode 100644 index 0000000..75cf0a6 --- /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..649f379 --- /dev/null +++ b/5_lcm.py @@ -0,0 +1,12 @@ +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..3ef12ca --- /dev/null +++ b/6_prime.py @@ -0,0 +1,12 @@ +def isPrime(x): + for i in range(2,int(x**0.5)+1): + if(x%i==0): + return False + return True + +def printPrimes(n): + print("primes are") + for i in range(2,n+1): + if(isPrime(i)): + print(i) +printPrimes(9999) diff --git a/7_palindrome.py b/7_palindrome.py new file mode 100644 index 0000000..5bc2883 --- /dev/null +++ b/7_palindrome.py @@ -0,0 +1,6 @@ +str1=input("enter a string:") +str1_rev=str(str1[::-1]) +if(str1==str1_rev): +print("palindrome") +else: +print("not a palindrome")