Untitled
unknown
plain_text
2 years ago
2.4 kB
3
Indexable
f1 = open("file_1.txt", "w") while True: temp = input() f1.write(temp + "\n") if len(temp) == 0: break f1.close() f1 = open("file_1.txt") f2 = open("file_2.txt", "w") for line in f1: count = 0 if len(line.split()) == 1: f2.write(line) f1.close() f2.close() ----------------------------------------------------------------------------------------------------------- check = True while check: print("1 - destination, 2 - price < 50, 0 - exit") try: my_file = open("file_3.txt") choice = int(input()) if choice == 1: print("Enter destination: ") destination = input() flag = False for line in my_file: if destination in line: print(line) flag = True if not flag: print("No such root found") elif choice == 2: for line in my_file: my_list = line.split() if int(my_list[4]) < 50: print(line) elif choice == 0: check = False else: print("Wring symbol") my_file.close() except: print("Wring symbol") ----------------------------------------------------------------------------------------------------------- my_file = open("file_4.txt") my_dict = dict() for line in my_file: my_list = line.split(maxsplit=1) sum = 0 num = "" for char in my_list[1]: if char.isdigit(): num = num + char else: if num != '': sum += int(num) num = '' if num != '': sum += int(num) my_dict[my_list[0][:len(my_list[0])-1]] = sum my_file.close() print(my_dict) ----------------------------------------------------------------------------------------------------------- my_file = open("file_5.txt") my_list = [dict(), dict()] counter = sum = 0 for line in my_file: list1 = line.split() if int(list1[2])- int(list1[3]) >= 0: sum += int(list1[2])-int(list1[3]) counter += 1 my_list[0][list1[0]] = int(list1[2])-int(list1[3]) my_file.close() try: my_list[1]["average income"] = sum/counter except ZeroDivisionError: my_list[1]["average income"] = 0 print(my_list)
Editor is loading...