1. 程式人生 > >Python 第15 迴圈的巢狀 Crossin的程式設計教室

Python 第15 迴圈的巢狀 Crossin的程式設計教室

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中則需要。