创建一个switch语句,为每一种case都显示一条消息。并将switch置入一个for循环里,令其尝试每一种case。
时间: 2023-12-17 08:05:45 浏览: 70
举例讲解Swift编程中switch...case语句的用法
好的,以下是示例代码:
```python
for i in range(1, 6):
# 通过mod运算符计算i的奇偶性
case_num = i % 2
# switch语句
switcher = {
0: "i是偶数。",
1: "i是奇数。"
}
# 显示消息
message = switcher.get(case_num, "无效的case。")
print(f"当i为 {i} 时,{message}")
```
在上面的代码中,我们使用了一个for循环,它会执行5次(从1到5)。在每次循环中,我们使用mod运算符计算i的奇偶性,并将结果存储在`case_num`变量中。然后,我们使用一个字典(即switch语句)来为每个case提供一个消息。最后,我们使用`switcher.get()`方法检索与当前`case_num`匹配的消息,并将其打印到控制台上。
当执行上面的代码时,你将看到如下输出:
```
当i为 1 时,i是奇数。
当i为 2 时,i是偶数。
当i为 3 时,i是奇数。
当i为 4 时,i是偶数。
当i为 5 时,i是奇数。
```
希望这个例子能够帮助你理解如何创建一个switch语句,并将其置于一个for循环中。
阅读全文