if __name__ == '__main__':
result = [] # Initialize result OUTSIDE the loop
Scorelist = [] # Initialize Scorelist OUTSIDE the loop
for _ in range(int(input())):
name = input()
score = float(input())
result.append([name, score])
Scorelist. append(score) #store the score, not a list containing a score.
b = sorted(list(set(Scorelist)))[1]
for a, c in sorted(result): # sort() does not create a new list, and sorted () created the new list
if c == b:
print(a)
if __name__ == '__main__':
n = int(input()) # get the value in runtime and convert it into an int
for i in range(1 ,n+1): # range always starts from 0 and ends with n-1 in order to start from 1 and make it to n+1
print(i , end="") # in print by default prints with \n in order to make it string to display
i+=1;
expected output: 123
if __name__ == '__main__':
n = int(input()) # reading the input line
student_marks = {} #
for _ in range(n): # _ acts as a placeholder and n ranges take from the input
name, *line = input().split() # splits the input and input and assigns the first value to name and second to * line means list collects the remaining into the list
scores = list(map(float, line)) # convert into float
student_marks[name] = scores # assignes the name to values
query_name = input()
if query_name in student_marks:
marks = student_marks[query_name]
average = sum(marks) / len(marks)
print(f"{average:.2f}")
import numpy
n, m = map(int, input().split()) # slips the rows and coloumns two dimentional array
array_a = numpy.array([input().split() for _ in range(n)], int)
array_b = numpy.array([input().split() for _ in range(n)], int)
print(array_a + array_b)
print(array_a - array_b)
print(array_a * array_b)
print(array_a // array_b)
print(array_a % array_b)
print(array_a ** array_b)
Comments
Post a Comment