Write a Python program that accept name of given subject and marks. Input number of subjects in first line and subject name,marks separated by a space in next line. Print subject name and marks in order of its first occurrence
- برمجة
- برمجة بايثون
- 2021-04-16
- salsabeelalhams99111801528
الأجوبة
import collections, re
n = int(input("Number of subjects: "))
item_order = collections.OrderedDict()
for i in range(n):
sub_marks_list = re.split(r'(\d+)$',input("Input Subject name and marks: ").strip())
subject_name = sub_marks_list[0]
item_price = int(sub_marks_list[1])
if subject_name not in item_order:
item_order[subject_name]=item_price
else:
item_order[subject_name]=item_order[subject_name]+item_price
for i in item_order:
print(i+str(item_order[i]))أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال