You are on page 1of 8

Print Unique Letters in a String:

user_input = input()

unique_letters = set(user_input)

print(*unique_letters, sep='\n')

initial_string = "Hello"

unique_letters = set(initial_string)

print(*unique_letters, sep='\n')

Print Smallest and Largest Number in a List:


n = int(input())

numbers = [int(input()) for _ in range(n)]

print(numbers)

print("The smallest number is", min(numbers))

print("The largest number is", max(numbers))

numbers = [5, 10, 12, 13, 16, 20]

print(numbers)

print("The smallest number is", min(numbers))

print("The largest number is", max(numbers))

Remove Duplicates in a List and Print Unique Elements:


n = int(input())

input_list = [input() for _ in range(n)]

unique_elements = {ele for ele in input_list if input_list.count(ele) == 1}

print(input_list)

print(list(unique_elements))

initial_list = [1, 2, 12, "hello", 12, "hello"]


unique_elements = {ele for ele in initial_list if initial_list.count(ele) == 1}

print(initial_list)

print(list(unique_elements))

Set1 Part A Qn1:


car1 = [0]

car2 = [0]

car1_input = list(map(int, input().split()))

car2_input = list(map(int, input().split()))

for i in range(1, 51):

if car1_input[1] > car2_input[1] and car1_input[2] < car2_input[2] and car1[i] < car2[i]:

car1.append('Runner-Up')

car2.append('Winner')

break

if(car1_input[1]<car2_input[1] and car1_input[2]>car2_input[2]):


if(car1[i]>car2[i]):
car1.append('Winner')
car2.append('Runner-Up')
break
if(car1_input[1]==car2_input[1] and car1_input[2]==car2_input[2]):
car1.append('Tie')
car2.append('Tie')
break
car1.append(car1[i]+car1_input[2])
car2.append(car2[i]+car2_input[2])
i+=1
for i in car1:
print(i,end=' ')
print('',end='\n')
for i in car2:
print(i,end=' ')

Set1 Part A Qn2:


Product_ID = ('AAA', 'BBB', 'CCC', 'DDD', 'EEE')

previous_week_sales = (80, 92, 36, 83, 77)

present_week_sales = (29, 64, 69, 83, 120)

lst=[]
high=0
low=0
equal=0
sum_previous_week_sales=0
sum_present_week_sales=0
while(True):
x=int(input())
if(x==1):
print(Product_ID)
print(previous_week_sales)
print(present_week_sales)
elif(x==2):
for i in range(0,len(previous_week_sales)):
c=present_week_sales[i]-previous_week_sales[i]
lst.append(c)
print(lst)
elif(x==3):
for i in range(0,len(previous_week_sales)):
if(previous_week_sales[i]<present_week_sales[i]):
high+=1
elif(previous_week_sales[i]==present_week_sales[i]):
equal+=1
elif(previous_week_sales[i]>present_week_sales[i]):
low+=1
i+=1
print(high, low, equal)
elif(x==4):
for i in previous_week_sales:
sum_previous_week_sales=sum_previous_week_sales+i
for i in present_week_sales:
sum_present_week_sales=sum_present_week_sales+i
if(sum_present_week_sales>sum_previous_week_sales):
print("Profit")
elif(sum_present_week_sales==sum_previous_week_sales):
print("Equal")
else:
print("Loss")
elif(x==5):
for i in range(0,len(previous_week_sales)):
if(present_week_sales[i]-previous_week_sales[i]>=30):
print(Product_ID[i])
else:
False
#Set2 Part A Qn1
X=[0]
Y=[0]
x=0
y=0
distance=0
while(True):
s=list(map(str,input().split()))
if not s:
break
if s[0] in ['R','RIGHT']:
x=x+int(s[1])
X.append(x)
Y.append(y)
elif s[0] in ['L','LEFT']:
x=x-int(s[1])
X.append(x)
Y.append(y)
elif s[0] in ['U','UP']:
y=y+int(s[1])
X.append(x)
Y.append(y)
elif s[0] in ['D','DOWN']:
y=y-int(s[1])
X.append(x)
Y.append(y)
for i in range(0,len(X)-1):
distance=distance+(abs(X[i+1]-X[i])+abs(Y[i+1]-Y[i]))
i+=1
print(X, Y)
print(distance)

#Set 2 Part A Qn2


N=int(input())
menu=True
i=0
d=dict()
c=0
sum=0
ne=0
eligible=[]
non_eligible=[]
ne_GPA=0
e_GPA=0
while(menu):
r_no=int(input())
GPA=float(input())
d[r_no]=GPA
i=i+1
if(i==N):
menu=False
for i in d.values():
if i>7.0:
c+=1
eligible.append(i)
else:
sum+=i
ne+=1
non_eligible.append(i)
key=list(d.keys())
value=list(d.values())
ne_GPA=max(non_eligible)
e_GPA=max(eligible)
pos_ne=value.index(ne_GPA)
pos_e=value.index(e_GPA)
neGpa=key[pos_ne]
eGpa=key[pos_e]
avg_GPA=sum/ne
print(d)
for choose in range(2,6):
choose=int(input())
if choose==2:
print(c)
if choose==3:
print(avg_GPA)
if choose==4:
print(neGpa)
if choose==5:
print(eGpa)

#Set2 Part B Qn 5
name=input("Enter the word(in lowercase): ")
letter_count=dict()

for i in name:
letter_count[i] = letter_count.get(i, 0) + 1
print(letter_count)

You might also like