Я использовал Python только в течение нескольких месяцев, и я пытаюсь смешать свое хобби (кататься на коньках всех лондонских почтовых кодов) с обучением с кодом. который выбирает случайный лондонский почтовый индекс < /p>
import csv
import random
ran = (random.randint(0,3))
ran_pc = str(random.randint(1,10))
post_code_signs = ('N','S','E','W',)
# Open the CSV file
with open('postcodes.csv', newline='', encoding='utf-8') as file:
reader = csv.reader(file)
# Loop through each row in the CSV file
for row in reader:
londonpostcode = row[0]
for ldn in londonpostcode:
if londonpostcode[0] == post_code_signs [ran] and londonpostcode[1] == ran_pc:
lnfive = londonpostcode+ (" ") + row [5]
print (lnfive)
< /code>
Это дает мне случайные почтовые индексы, но у меня есть несколько проблем, это иногда дает мне почтовый индекс Шеффилда, поскольку он начинается с «S», в настоящее время я не знаю, как включать другие лондонские вариации почтового индекса, такие как «SE», «SW», так как это требует первого среза. Полем Как только я понял это, я хотел бы посмотреть, смогу ли я заставить людей выбрать свой регион, а затем выбрать почтовый индекс на основе этого. Но заранее спасибо за любую помощь < /p>
хотелось, чтобы он вернулся на лондонские почтовые индексы, начиная с N, S, E, W и получила случайные почтовые индексы Шеффилда. Коды также сталкиваются с случайными ошибками
Подробнее здесь: https://stackoverflow.com/questions/794 ... -in-python