从键盘输入字符串A和字符串B,统计字符串B出现在字符串B的次数,并把字符串A倒序输出,
时间: 2024-06-13 20:04:23 浏览: 72
从键盘输入字符串并输出该字符串
这里提供一个从键盘输入字符串A和字符串B,统计字符串B出现在字符串A的次数的Python代码:
```
while True:
A = input("请输入字符串A:")
if A.isalnum() == False:
print("字符串中的字符只能是数字或字母,请重新输入!\n")
continue
else:
break
while True:
B = input("请输入字符串B:")
if B.isalnum() == False:
print("字符串中的字符只能是数字或字母,请重新输入!\n")
continue
else:
break
count = 0
for i in range(len(A)-len(B)+1):
if A[i:i+len(B)] == B:
count += 1
print("字符串B在字符串A中出现的次数是%d次" % count)
print("字符串A倒序输出为:%s" % A[::-1])
```
解释一下代码:首先通过while循环从键盘输入字符串A和字符串B,然后使用for循环遍历字符串A,判断是否有与字符串B相同的子串,如果有则计数器加1。最后输出字符串B在字符串A中出现的次数和字符串A的倒序输出。
阅读全文