1.显示:
* * * * *
# -*- coding: UTF-8 -*-
from __future__ import print_function
for i in range(0, 5):
#for j in range(0, 5):
print ("*",end=" ")
2.但如果我想要这样一个图形,怎么办?
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
# -*- coding: UTF-8 -*-
from __future__ import print_function
for i in range(0, 5):
for j in range(0, 5):
print ( '*',end=" ")
print("\n")
3.当然,你可以循环5次,每次输出一行“* * * * *”。那如果再进一步,这样呢?
*
**
***
****
*****
# -*- coding: UTF-8 -*-
from __future__ import print_function
for i in range(0, 5):
for j in range(0, i+1):
print ( '*',end=" ")
print("\n")
注:
在开头加上from __future__ import print_function
这句之后,即使在python2.X,使用print就得像python3.X那样加括号使用。python2.X中print不需要括号,而在python3.X中则需要。