Кондитерская компания решила предложить скидку на конфетные продукты, которые производятся за 30 дней до текущей даты. Я должен иметь матрицу в качестве результата печати, где программа читает через 2 файла, одна из которых является стоимостью разных конфет разных размеров, а другая является пороговым числом дней, после которых предлагается скидка. Так что в этом вопросе две текстовые файлы выглядят что-то вроде этогоОбработка двух текстовых файлов в матрицу python
candies.txt
31 32 19 11 15 30 35 37
12 34 39 45 66 78 12 7
76 32 8 2 3 5 18 32 48
99 102 3 46 88 22 25 21
fd zz er 23 44 56 77 99
44 33 22 55 er ee df 22
и второй файл days.txt
Discount at days = 30
Он должен печатать
$ $ $
$ $ $
$ $ $ $ $
$ $ $ $
? ? ? $
$ ? ? ? $
Таким образом, в основном, везде число до 30 (которое является входом от days.txt), оно должно печатать "$"
знак и везде больше, чем число (30 в нашем случае), оно должно просто печатать пробелы на своем месте. У нас также есть аномально, где у нас есть английские алфавиты в матрице candies.txt, и поскольку мы ищем номера для проверки цены, а не буквы, она должна печатать знак "?"
на своем месте, поскольку он не распознается.
Вот что я пытаюсь сделать.
def candyShop(candy, price):
try:
candyfile = open("candes.txt", "r")
readCategory = process_file(candyfile)
if readCategory str.isdigit():
if readCategory > 30:
print("$")
elif:
print("?")
else:
print("")
return candyShop()
Что именно ваш вопрос? – Darendal
Я пытаюсь написать код для описания выше. Просто нужна помощь/подсказки. –
Stack Overflow - это не служба написания кода. Если у вас есть конкретный вопрос о проблеме, с которой вы столкнулись, желательно с кодом, который показывает, что вы уже приложили некоторые усилия и исследования, мы будем рады помочь – Darendal