將練習5-4中的if-else結構改為if-elif-else結構。
□如果外星人是綠色的,就列印一條訊息,指出玩家獲得了5個點。
□如果外星人是黃色的,就列印一條訊息,指出玩家獲得了10個點。
□如果外星人是紅色的,就列印一條訊息,指出玩家獲得了15個點。
□編寫這個程式的三個版本,它們分別在外星人為綠色、黃色和紅色時列印一條訊息。
**:
alien_color=
'green'
if alien_color==
'green'
:print
('\nyou get 5 points.'
)elif alien_color==
'yellow'
:print
('\nyou get 10 points.'
)else
:print
('\nyou get 15 points.')
alien_color=
'yellow'
if alien_color==
'green'
:print
('\nyou get 5 points.'
)elif alien_color==
'yellow'
:print
('\nyou get 10 points.'
)else
:print
('\nyou get 15 points.')
alien_color=
'red'
if alien_color==
'green'
:print
('\nyou get 5 points.'
)elif alien_color==
'yellow'
:print
('\nyou get 10 points.'
)else
:print
('\nyou get 15 points.'
)
5 3 外星人顏色 1
假設在遊戲中剛射殺了乙個外星人,請建立乙個名為alien color的變數,並將其設定為 green yellow 或 red 編寫一條if語句,檢查外星人是否是綠色的 如果是,就列印一條訊息,指出玩家獲得了5個點。編寫這個程式的兩個版本,在乙個版本中上述測試通過了,而在另乙個版本中未通過 未通過測...
5 4 外星人顏色 3
像練習5 3那樣設定外星人的顏色,並編寫乙個if else結構。如果外星人是綠色的,就列印一條訊息,指出玩家因射殺該外星人獲得了5個點。如果外星人不是綠色的,就列印 一條訊息,指出玩家獲得了10個點。編寫這個程式的兩個版本,在乙個版本中執行if 塊,而在另乙個版本中執行else 塊。alien co...
Pygame 外星人入侵(7)外星人壓境
二 更加合理地移動 三 小結 在之前的博文中,實現了在螢幕上繪製一大群外星人,現在我們想讓這群外星人動起來,它們的移動遵循著一定的規律。我們首先要實現的是,如何讓一群外星人一起向螢幕右側移動。遊戲引數性質的變數統一存放在 設定模組中的設定類中 6 外星人的屬性 6。1 外星人移動的速度 self.a...