Я хочу печатать утверждения по порядку. Первая функция служит цели и дает мне желаемый результат. Мне было интересно, могу ли я написать эту функцию таким образом, чтобы я выполнял проверку условий как для stamenets, так и для одного, чтобы получить желаемые результаты.Заявление о состоянии печати в python
def display(A,B,C):
print "--",'{0:^34}'.format(B),"--"
if A:
print "--",'{0:^34}'.format(A),"--"
display('','My String','XYZ')
Желаемая Выход:
-- My String --
def display1(A,B,C):
print "--",'{0:^34}'.format(B),"--"
print "--",'{0:^34}'.format(A),"--"
display1('','My String','XYZ')
Выход
-- My String --
-- --
def display2(A,B,C):
if A:
print "--",'{0:^34}'.format(B),"--"
print "--",'{0:^34}'.format(A),"--"
display2('','My String','XYZ')
Выход:
Blank
Какова цель 'C' в качестве аргумента? – SethMMorton
необходимо выполнить некоторые другие задачи, которые не требуются для этого примера. Ну, теперь я понимаю, что я должен был удалить это, прежде чем отправлять запрос :) – misguided