TKU STAT × Python Basic

Additional Exercise


Kristen Chan

Review

還記得 string 字串可以相加嗎?

In [4]:
print('Hello' + ' Python!')
Hello Python!

如果你想要一個字串重複很多次,那你可以利用 *

In [10]:
print( 'Hello'*5 + ' !')
HelloHelloHelloHelloHello !

Review

還記得 for loop 可以依序輸出一串數列嗎?

Case 1.

In [15]:
seq = [1,2,3,4]

for x in seq:
    print(x)
1
2
3
4

Review

還記得 for loop 可以依序輸出一串數列嗎?

Case 2.

In [12]:
list( range(1,5) )
Out[12]:
[1, 2, 3, 4]
In [13]:
for x in range(1,5):
    print(x)
1
2
3
4

Review

還記得 for loop 可以依序輸出一串數列嗎?

Case 3.

In [16]:
list( range(0,4) )
Out[16]:
[0, 1, 2, 3]
In [18]:
seq = [1,2,3,4]

for index in range(0,4):
    print( seq[index] )
1
2
3
4

Exercise

Q. 試著利用 for loop 完成

1                                                                                                            
22                                                                                                           
333                                                                                                          
4444                                                                                                         
55555                                                                                                        
666666                                                                                                       
7777777                                                                                                      
88888888                                                                                                     
999999999

Exercise

Q. 試著利用 for loop 完成

         *
        ***
       *****
      *******
     *********