对两个字符串进行比较,然后输入两个字符串中第一个不相同的
时间: 2024-05-08 21:21:00 浏览: 81
您可以使用以下 Python 代码实现:
```python
str1 = input("请输入第一个字符串:")
str2 = input("请输入第二个字符串:")
# 获取两个字符串中较短的长度
length = min(len(str1), len(str2))
# 遍历两个字符串的对应位置,找到第一个不相同的字符
for i in range(length):
if str1[i] != str2[i]:
print("第一个不相同的字符为:", str1[i], str2[i])
break
else:
# 如果两个字符串前面的字符都相同,但长度不同,则输出长度不同的字符
if len(str1) != len(str2):
print("两个字符串长度不同")
else:
print("两个字符串完全相同")
```
在上述代码中,我们首先通过 `input()` 函数获取用户输入的两个字符串。然后我们使用 `min()` 函数获取两个字符串的长度中的较小值,以便在遍历时不会越界。
接着我们使用 `for` 循环遍历两个字符串中对应位置的字符,找到第一个不相同的字符即可。如果两个字符串前面的字符都相同,但长度不同,则输出长度不同的字符。如果两个字符串完全相同,则输出相同的信息。
阅读全文