Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- name_file_in = "21.txt"
- name_file_out = "1_ans.txt"
- file_in = open(name_file_in, "r")
- words = dict()
- # группа украинских символов
- words['ї'] = None
- words['є'] = None
- words['ґ'] = None
- words['Ї'] = None
- words['Є'] = None
- words['Ґ'] = None
- # группа русских символов
- words['ъ'] = None
- # группа белорусских символов
- words['ў'] = None
- words['ў'] = None
- # группа грузинских символов
- words['ი'] = None
- # группа армянских символов
- words['Է'] = None
- # группа французских символов
- words['ç'] = None
- words['è'] = None
- words['ê'] = None
- words['à'] = None
- words['â'] = None
- words['é'] = None
- words['Ç'] = None
- words['È'] = None
- words['Ê'] = None
- words['À'] = None
- words['Â'] = None
- # группа немецких символов
- words['ß'] = None
- words['ä'] = None
- words['Ä'] = None
- # группа шведских символов
- words['å'] = None
- words['Å'] = None
- # подсчёт символов:
- words['i'] = 0
- words['a'] = None
- words['I'] = 0
- words['А'] = None
- # frequency_a_A_en = 57 / 1000
- frequency_i_I_en = 58 / 1000
- # frequency_a_A_it = 103 / 1000
- frecuency_i_I_it = 103 / 1000
- all = 0
- symbol = file_in.read(1)
- while symbol:
- if symbol in words:
- if words[symbol]:
- words[symbol] += 1
- else:
- words[symbol] = 1
- if symbol != ' ':
- all += 1
- symbol = file_in.read(1)
- '''file_out = open(name_file_out, "w")'''
- end = False # флаг для 'i' и 'I'
- for key in words:
- # print(words[key])
- if words['ї'] or words['є'] or words['ґ'] or words['Ї'] or words['Є'] or words['Ґ']:
- print("uk")
- break
- if words['ъ']:
- print("ru")
- break
- if words['ў'] or words['ў']:
- print("be")
- break
- if words['ი']:
- print("ka")
- break
- if words['Է']:
- print("hy")
- break
- if words['ç'] or words['è'] or words['ê'] or words['à'] or words['â'] or words['é']:
- print("fr")
- break
- if words['Ç'] or words['È'] or words['Ê'] or words['À'] or words['Â']:
- print("fr")
- break
- if words['ß'] or words['ä'] or words['Ä']:
- print("de")
- break
- if words['å'] or words['Å']:
- print("sv")
- break
- '''if words['i'] or words['I']:
- if abs(frequency_i_I_en - (words['i'] + words['I']) / all) <= abs(frecuency_i_I_it - (words['i'] + words['I']) / all):
- #print(all, words['i'] + words['I'])
- #print(abs(frequency_i_I_en - (words['i'] + words['I']) / all), abs(frecuency_i_I_it - (words['i'] + words['I']) / all))
- print("en")
- end = True
- else:
- print("it")
- end = True
- if end:
- end = False
- break'''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement