6. 编写一个Python程序,从控制台输入一个字符串(保存到变量s中),然后通过while循环不断输入字符串(保存到变量subStr中),并统计subStr在s中出现的次数,最后利用format方法格式化统计结果。
时间: 2024-03-13 15:46:35 浏览: 26
当然,我可以帮你编写这个程序,代码如下:
```python
s = input("请输入一个字符串:")
count = 0
while True:
subStr = input("请输入子串(输入q退出):")
if subStr == 'q':
break
else:
count += s.count(subStr)
print("{}在{}中出现了{}次".format(subStr, s, s.count(subStr)))
print("所有子串在{}中出现了{}次".format(s, count))
```
这个程序会不断地让你输入子串,每次输入后会统计子串在原字符串中出现的次数,并输出该次统计结果。当你输入 'q' 时,程序会退出,并输出所有子串在原字符串中出现的总次数。
相关问题
编写一个Python程序,从控制台输入一个字符串(保存到变量s中),然后通过while循环不断输入字符串(保存到变量subStr中),并统计subStr在s中出现的次数,最后利用format方法格式化统计结果。
好的,以下是符合你要求的Python程序:
```python
s = input("请输入一个字符串:")
count = 0
while True:
subStr = input("请输入要查找的子串:")
if subStr == "":
break
count += s.count(subStr)
print("子串{}在字符串{}中出现了{}次。".format(subStr, s, count))
```
程序会要求你输入一个字符串,然后进入一个while循环,不断输入要查找的子串。如果输入的子串为空字符串,则跳出循环。在循环中,每次输入的子串都会利用count方法统计在原字符串s中出现的次数,并累加到计数器count中。最后,利用format方法将结果格式化输出。
1.编写Python程序,变量x需要从Python控制台输入,然后判断这个x是奇数还是偶数,并且需要将这一过程放到循环中,这样可以不断输入要判断的数值。直到输入end退出循环。
可以使用以下代码实现:
```python
while True:
x = input("请输入一个数字(输入end退出):")
if x == "end":
break
x = int(x)
if x % 2 == 0:
print(x, "是偶数")
else:
print(x, "是奇数")
```
这个程序会不断循环,每次从控制台输入一个数字(字符串类型),然后判断这个数字是否为end。如果是end,则退出循环;否则将这个数字转换为整数类型,判断它是奇数还是偶数,并输出相应的信息。
阅读全文