5 5 外星人顏色 4

2021-10-08 00:26:02 字數 1034 閱讀 7018

將練習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...