Это моя первая программа на питоне, я некоторое время читал о python, и программа работает, но я не думаю, что все делала правильно. вот кодпервая программа python выглядит неправильно
dict_top = {'a':[0], 'b':[0], 'c':[0], 'd':[0], 'e':[0], 'f':[0], 'g':[0],
'h':[0], 'i':[0], 'j':[0], 'k':[0], 'l':[0], 'm':[0], 'n':[0],
'o':[0], 'p':[0], 'q':[0], 'r':[0], 's':[0], 't':[0], 'u':[0],
'v':[0], 'w':[0], 'x':[0], 'y':[0], 'z':[0]}
with open('planet-names.txt') as file_object: # this will automatically close
for planet_name in file_object:
for letter in planet_name:
if letter in dict_top:
a = dict_top[letter][0]
dict_top[letter][0] = a + 1
dict_top[letter].append(planet_name.find(letter))
print(dict_top)
planet-names.txt
только название планеты на каждой линии Я хочу, чтобы сосчитать раз A, B, C происходят в каждом имени кучу планет , а также записывать различные позиции они были найдены в.
Это не домашнее задание! Я пытаюсь сделать программу, которая генерирует имена планет случайно!
Как вы должны кодировать такие вещи, как dict_top? что взял меня, как час, чтобы напечатать все, что Использовать
не домашнее задание ??? – PradyJord
Какую распечатку вы получаете? И какую распечатку вы ожидали? Каково содержание 'planet-names.txt'? – skyking