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)
我如何做到这一点?
答案 0 :(得分:4)
您可以使用center
命令,以便您可以一次打印双面:
for i in range(1, 10):
x = " hi" * i * 2
print x.center(80)
答案 1 :(得分:4)
print x.rjust(40) + x.ljust(40)
答案 2 :(得分:3)
我对这些理由功能一无所知。
一点ipython自动完成向我展示了center
方法。
for i in range(1, 10):
x = "hi " * i
print x.center(40)
雅每天都在学习。
答案 3 :(得分:2)
这是怎么回事?
#!/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