Skip to content

Commit 8c42f84

Browse files
author
Gaurav Bhatt
authored
Merge pull request #5 from Hardik3296/master
week1 assignment
2 parents ed8c94e + 644aec8 commit 8c42f84

14 files changed

+151
-0
lines changed

assignments/hardik_26/ques1.1.py

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
for i in range (1,10):
2+
print(1.0/i);

assignments/hardik_26/ques1.10.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
def reverse(string):
2+
rev_string = ''
3+
length = len(string)
4+
while length > 0:
5+
rev_string += string[length-1]
6+
length -= 1
7+
return rev_string
8+
9+
string = raw_input('Enter a string: ')
10+
print(reverse(string))

assignments/hardik_26/ques1.11.py

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
def sum(list_num):
2+
length = len(list_num)
3+
sum_num = 0
4+
for i in list_num:
5+
sum_num += i
6+
return sum_num;
7+
8+
def multiply(list_num):
9+
length = len(list_num)
10+
prod = 1
11+
for i in list_num:
12+
prod *= i
13+
return prod
14+
15+
number = input('Enter number of elements: ')
16+
list_num = []
17+
print('Enter elements')
18+
for i in range(0,number):
19+
ele = input()
20+
list_num.append(ele)
21+
print(sum(list_num))
22+
print(multiply(list_num))

assignments/hardik_26/ques1.12.py

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
def pallin(string):
2+
length = len(string)
3+
for i in range(0,length/2):
4+
if(string[i] != string[length-i-1]):
5+
return False
6+
return True
7+
8+
string = raw_input('Enter a string: ')
9+
print(pallin(string))

assignments/hardik_26/ques1.13.py

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
def is_member(list_num,element):
2+
length = len(list_num)
3+
for i in list_num:
4+
if element == i:
5+
print('number is present in the list')
6+
return
7+
print('number is not present in list')
8+
9+
number = input('Enter number of elements: ')
10+
print('Enter numbers:')
11+
list_num = []
12+
for i in range(0,number):
13+
ele = input()
14+
list_num.append(ele)
15+
element = input('Enter number to be searched ')
16+
is_member(list_num,element)

assignments/hardik_26/ques1.14.py

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
def common(list1,list2):
2+
length1 = len(list1)
3+
length2 = len(list2)
4+
for i in range(0,length1):
5+
for j in range(0,length2):
6+
if list1[i] == list2[j]:
7+
return True
8+
return False
9+
10+
number1 = input('Enter number of elements: ')
11+
list1 = []
12+
print('Enter elments: ')
13+
for i in range(0,number1):
14+
ele = input()
15+
list1.append(ele)
16+
number2 = input('Enter number of elements: ')
17+
list2 = []
18+
print('Enter elements: ')
19+
for i in range(0,number2):
20+
ele = input()
21+
list2.append(ele)
22+
print(common(list1,list2))

assignments/hardik_26/ques1.2.py

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
number = input("enter a number:")
2+
if number <= 0:
3+
print("enter a number greater than zero")
4+
else:
5+
while number > 0:
6+
print(number);
7+
number -= 1;

assignments/hardik_26/ques1.3.py

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import math
2+
base = input('enter base: ')
3+
exp = input('enter exponent: ')
4+
print(math.pow(base,exp));

assignments/hardik_26/ques1.4.py

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
while True:
2+
number = input('Enter a number: ')
3+
if number % 2 == 0:
4+
print('number is divisible by 2')
5+
break
6+
else:
7+
print('Enter a number that is divisible by 2')

assignments/hardik_26/ques1.5.py

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
def max(number1,number2):
2+
if number1 > number2:
3+
return number1
4+
else:
5+
return number2
6+
7+
number1 = input('Enter a number: ')
8+
number2 = input('Enter a number: ')
9+
print(max(number1,number2))

assignments/hardik_26/ques1.6.py

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
def max_of_three(number1,number2,number3):
2+
if number1 > number2 and number1 >number3:
3+
return number1
4+
elif number2 > number1 and number2 > number3:
5+
return number2
6+
elif number3 > number1 and number3 > number2:
7+
return number3
8+
9+
number1 = input('Enter a number : ')
10+
number2 = input('Enter a number : ')
11+
number3 = input('Enter a number : ')
12+
print(max_of_three(number1,number2,number3))

assignments/hardik_26/ques1.7.py

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
def length(string):
2+
len = 0;
3+
for x in string:
4+
len += 1
5+
return len
6+
7+
8+
string = raw_input('Enter a string: ')
9+
print(length(string))

assignments/hardik_26/ques1.8.py

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
def vowelornot(char):
2+
if char in ('a','e','i','o','u','A','E','I','O','U'):
3+
return True
4+
else:
5+
return False
6+
7+
char = raw_input('Enter a character')
8+
print(vowelornot(char))

assignments/hardik_26/ques1.9.py

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
def translate(string):
2+
new_string = '';
3+
for char in string:
4+
if (char >= 'a' and char <= 'z') or (char >= 'A' and char <= 'Z'):
5+
if char in ('a','e','i','o','u','A','E','I','O','U'):
6+
new_string += char
7+
else:
8+
new_string += (char + 'o' + char)
9+
else:
10+
new_string += char
11+
return new_string
12+
13+
string = raw_input('Enter a string : ')
14+
print(translate(string))

0 commit comments

Comments
 (0)