http://tekknolagi.co.cc/cgi-bin/helloworld.py
это вывод
что я хотел бы сделать, это сделать форму пирамиды
вот код ...
#!/usr/bin/env python # -*- coding: UTF-8 -*- # enable debugging import cgitb cgitb.enable() print "Content-Type: text/plain;charset=utf-8" print for i in range(1,10): x = "hi "*i print x.rjust(40) for i in range(1, 10): x = " hi"*i print x.ljust(40)
как мне заставить это сделать?
print x.rjust(40) + x.ljust(40)
Вы можете использовать команду center, чтобы печатать обе стороны одновременно:
center
for i in range(1, 10): x = " hi" * i * 2 print x.center(80)
Я понятия не имел об этих функциях выравнивания.
Небольшое автоматическое завершение ipython показало мне метод center.
for i in range(1, 10): x = "hi " * i print x.center(40)
Я каждый день чему-то учусь.
Как это?
#!/usr/bin/env python # -*- coding: UTF-8 -*- # enable debugging import cgitb cgitb.enable() print "Content-Type: text/plain;charset=utf-8" print for i in range(1,10): x = "hi "*i print x.rjust(40), x.ljust(40)
hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi