Я пытаюсь закодировать что-то вроде этого. Это как план сидения в кино.План мест в python
Row 1 ###############
Row 2 ###############
Row 3 ###############
До 15 строк и каждой строки имеют 15 мест, представленные: #
Я сделал это, используя много «печать», но это слишком долго.
Позиция каждого # должна быть списком. И если кто-то выбирает место, например, 15-е место во 2-м ряду, чем # Должно быть заменено на *.
Я просто хочу знать, как это сделать, используя While или For и список вместо печати # 15 раз?
Вот мой код:
def MenuPrincipal():
print("1. Afficher les places disponibles ")
print("2. Afficher les tarifs")
print("3. Afficher le total des ventes")
print("4. Acheter un billet")
print("5. Quitter")
print()
def Place():
Rang1 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang2 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang3 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang4 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang5 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang6 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang7 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang8 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang9 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang10 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang11 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang12 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang13 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang14 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
Rang15 = ('#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#')
print("Rangé\t1\t",Rang1[0],Rang1[1],Rang1[2],Rang1[3],Rang1[4],Rang1[5],Rang1[6],
Rang1[7],Rang1[8],Rang1[9],Rang1[10],Rang1[11],Rang1[12],Rang1[13],Rang1[14],Rang1[15],Rang1[16],Rang1[17],Rang1[18],Rang1[19],Rang1[20],
Rang1[21],Rang1[22],Rang1[23],Rang1[24],Rang1[25],Rang1[26],Rang1[27],Rang1[28],Rang1[29],sep='')
print("Rangé\t2\t",Rang2[0],Rang2[1],Rang2[2],Rang2[3],Rang2[4],Rang2[5],Rang2[6],
Rang2[7],Rang2[8],Rang2[9],Rang2[10],Rang2[11],Rang2[12],Rang2[13],Rang2[14],Rang2[15],Rang2[16],Rang2[17],Rang2[18],Rang2[19],Rang2[20],
Rang2[21],Rang2[22],Rang2[23],Rang2[24],Rang2[25],Rang2[26],Rang2[27],Rang2[28],Rang2[29],sep='')
MenuPrincipal()
Choix1 = input("Veuillez SVP choisir une option (1 – 5):")
if Choix1 == '5':
exit
elif Choix1 == '1':
Place()
Я еще не закончил, но я собираюсь объяснить, что происходит.
У нас есть 5 вариантов.
1-й вариант: показывает карту посадочных мест, а также наличие мест.
2-я опция: Показывает цену за строку. например, первая строка = 200 $, вторая строка = 180 $ и т. д.
3-й вариант: показывает общую продажу.
4-й вариант: дает возможность выбрать конкретное место и купить билет.
5-й вариант: выход из программы.
Обратите внимание, что программа не должна заканчиваться, если мы не выбрали пятый вариант.
Звучит как домашнее задание, покажите нам, что вы пробовали. – saarrrr
да могу. Это на французском языке, но я собираюсь перевести его. Просто дай мне минутку, чтобы изменить мой вопрос. – Alpha