@DK1998

Как сделать красивый вывод через цикл?

Приветсвую!
Тут такой вопрос, как можно обращатся к элементам и как это сделать через цикл?
Код:
import datetime

now = datetime.datetime.now()#Функция которая показывает нынешнюю дату
now.strftime('%m-%d-%y %H:%M:%S')
print("Сегодняшняя дата: ",now)# ВЫвод сегодняшней даты

print("Вывод Всего Кортежа: ") #Создание кортежа
Magazin=[('Moloko "Prostokvashino"','2022.02.20','2022.04.05','400 Grivna','№20'),
  ('Moloko "Galichina"','2022.01.10','2022.05.07','200 Grivna','№14'),
    ('Moloko "GorMolZavod"','2021.12.30','2022.06.01','350 Grivna','№10'),
         ('Moloko "Yasenskoe"','2022.03.01','2022.07.25','780 Grivna','№2'),
         ('Moloko "Slavyanochka"','2022.01.12','2022.09.15','290 Grivna','№43')]

for x in Magazin: # Выравниваем кортеж в длину
    print(x)

print("Выводим наименование товара и его срок годности (Годен до: ) ")
print("------------------")
print(Magazin[0][0]),print(Magazin[0][2])# Выводим через индексы
print("------------------")
print(Magazin[1][0]),print(Magazin[1][2])
print("------------------")
print(Magazin[2][0]),print(Magazin[2][2])
print("------------------")
print(Magazin[3][0]),print(Magazin[3][2])
print("------------------")
print(Magazin[4][0]),print(Magazin[4][2])
print("------------------")

Как можно сократить эти принты в конце?
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
@wonderingpeanut
x in Magazin это элемент массива Magazin - тупля (tuple). Можно вытащить данные из тупли по индексу.

for x in Magazin:
  print('----')
  print(x[0],x[2])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 200 000 ₽
Гринатом Москва
от 150 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
16 июн. 2024, в 01:07
600 руб./в час
15 июн. 2024, в 23:20
50000 руб./за проект
15 июн. 2024, в 23:15
4000 руб./за проект