Не могу заставить программу распознавать файл. Любые другие проблемы, которые вы видите? - PullRequest
0 голосов
/ 19 апреля 2020
def main():
    #dictionary values
    year_dictionary= {}
    count_dictionary = {}

base_year = 1903;

#reading
import os
my_file = os.path.join('WORLDSERIES.txt') 

#reading data
for line in file_read:
    teamName = line.strip()

    #adding team and base year
    year_dictionary[base_year] = teamName
    base_year += 1;
    cnt = winners(teanName, count_dict)
    if cnt==1:
        count_dictionary[teamName] += 1
    else:
        count_dictionary[teamName] = 1
    file_read:close()
    printSorted(count_dictionary)
    showResults(year_dictionary, count_dictionary)

def printSorted (count_dictionary): из оператора импорта элемента поиска для k, v в отсортированном (count_dictionary.items (), ключ + itemgetter (1), reverse = True): print (k + ":" + str (v) + "времена")

def showResults (year_dictionary, count_dictionary): year + int (input ('\ n \ nHello! Пожалуйста, введите год между 1903-2019:')), если year == 1994 год или год == 1904 год: печать («Извините, Мировая серия не игралась в этом году из-за забастовки игроков MLB!») Elif year <1903 или год> 2019 год: печать («Извините, но год», год » не входит в reccolection. ') else: winner = year_dictionary [year] wins = count_dictionary [winner] print (' Команда, которая выиграла Мировую серию в ', \ year,' была ', победитель,'. ', sep = '') print ('Они выиграли мировую серию', побед, 'раз')

победителей def (team, count_dictionary): если команда в count_dictionary.keys (): вернуть 1, остальное: вернуть 0

main ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...