假设在游戏中刚射杀了一个外星人,请创建一个名为 alien_color 的列表,列表中有三个元素,分别为 'green' 、 'yellow' 或 'red' 。 编写一条 if 语句,检查是否有绿色的外星人,如果有,就打印一条消息:“恭喜你,你获得5分”。 如果列表中没有‘pink’,就输出提示信息:“对不起,没有pink外星人”
时间: 2023-07-15 19:14:31 浏览: 36
可以按照以下方式创建列表并编写 if 语句:
```
alien_color = ['green', 'yellow', 'red']
if 'green' in alien_color:
print("恭喜你,你获得5分")
if 'pink' not in alien_color:
print("对不起,没有pink外星人")
```
输出结果为:
```
恭喜你,你获得5分
对不起,没有pink外星人
```
相关问题
5-3 外星人颜色#1 :假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color 的变量,并将其设置为'green' 、'yellow' 或'red' 。 编写一条if 语句,检查外星人是否是绿色的;如果是,就打印一条消息,指出玩家获得了5个点。 编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中未通过(未通过测试时没有输出)。 5-4 外星人颜色#2 :像练习5-3那样设置外星人的颜色,并编写一个if-else 结构。 如果外星人是绿色的,就打印一条消息,指出玩家因射杀该外星人获得了5个点。 如果外星人不是绿色的,就打印一条消息,指出玩家获得了10个点。 编写这个程序的两个版本,在一个版本中执行if 代码块,而在另一个版本中执行else 代码块。 5-5 外星人颜色#3 :将练习5-4中的if-else 结构改为if-elif-else 结构。 如果外星人是绿色的,就打印一条消息,指出玩家获得了5个点。 如果外星人是黄色的,就打印一条消息,指出玩家获得了10个点。 如果外星人是红色的,就打印一条消息,指出玩家获得了15个点。 编写这个程序的三个版本,它们分别在外星人为绿色、黄色和红色时打印一条消息。
以下是三个练习的代码:
5-3 外星人颜色#1:
```python
alien_color = 'green'
if alien_color == 'green':
print("你获得了5个点!")
```
5-4 外星人颜色#2:
```python
alien_color = 'yellow'
if alien_color == 'green':
print("你获得了5个点!")
else:
print("你获得了10个点!")
```
5-5 外星人颜色#3:
```python
alien_color = 'red'
if alien_color == 'green':
print("你获得了5个点!")
elif alien_color == 'yellow':
print("你获得了10个点!")
else:
print("你获得了15个点!")
```
在第一个练习中,我们创建了一个名为alien_color 的变量,并将其设置为'green'。然后,我们使用if语句检查外星人的颜色是否为绿色。如果是,就打印一条消息,指出玩家获得了5个点。
在第二个练习中,我们同样创建了一个名为alien_color 的变量,并将其设置为'yellow'。然后,我们使用if-else结构检查外星人的颜色是否为绿色。如果是,就打印一条消息,指出玩家获得了5个点。否则,就打印另一条消息,指出玩家获得了10个点。
在第三个练习中,我们同样创建了一个名为alien_color 的变量,并将其设置为'red'。然后,我们使用if-elif-else结构检查外星人的颜色。如果是绿色,就打印一条消息,指出玩家获得了5个点。如果是黄色,就打印一条消息,指出玩家获得了10个点。如果是红色,就打印一条消息,指出玩家获得了15个点。
Java输出一个外星人
我不确定你想要的是什么样的外星人,但是以下是一个简单的 Java 代码,可以输出一个外星人的 ASCII 图形:
```
public class Alien {
public static void main(String[] args) {
System.out.println(" _____");
System.out.println(" .-,;='';_),-.");
System.out.println(" \\_\\(),()/_/");
System.out.println(" (*) (*)____");
System.out.println(" \\___/` `\\");
System.out.println(" `---\\ \\\\");
System.out.println(" / ___\\\\");
System.out.println(" | / `|\\");
System.out.println(" |__| |_|");
System.out.println(" \\/ |_|");
System.out.println(" `\\");
}
}
```
这个程序将输出以下外星人的 ASCII 图形:
```
_____
.-,;='';_),-.
\_\(),()/_/
(*) (*)____
\___/` `\
`---\ \\
/ ___\\
| / `|\
|__| |_|
\/ |_|
`\
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)