使用for循环输入星期几的第一个首字母判断是星期几,若第一个相同则继续比较下一个
时间: 2024-10-15 15:21:46 浏览: 20
JAVA源码:输入星期几的首个字母,输出是星期几
你可以使用for循环结合if条件和字符串判断的方式来实现这个功能。以下是一个简单的Python示例:
```python
# 定义一个包含所有星期首字母的列表
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
# 初始化一个变量,用于记录匹配到的首字母
matched_initial = None
# 使用for循环遍历每个星期的首字母
for day in days:
first_letter = day[0] # 获取每个单词的第一个字母
# 判断当前首字母是否已匹配
if matched_initial is not None and first_letter == matched_initial:
print(f"找到了相同的首字母'{first_letter}',继续比较下一个")
else:
# 如果未找到相同的首字母,设置当前为匹配字典,并打印出当前星期几
matched_initial = first_letter
print(f"{day} - 首字母 '{first_letter}'")
# 每次循环结束后都检查是否有新的匹配
```
这个程序会依次检查每个星期的首字母,如果遇到相同的首字母,则会打印一条消息并继续下一轮循环。如果没有匹配,就会打印出当前是星期几。
阅读全文