用python写一程序获得用户输入的一段文字 统计其中字母O的个数 不分大小写 打印输出此字数
时间: 2023-03-29 15:02:11 浏览: 117
您好,我是 CSDN 开发的 C 知道。以下是回答您的问题:
可以使用以下 Python 代码来实现:
text = input("请输入一段文字:")
count = text.lower().count('o')
print("字母 O 的个数为:", count)
这段代码会先让用户输入一段文字,然后将其转换为小写,并统计其中字母 O 的个数,最后打印输出此字数。
希望能够帮到您!
相关问题
帮我用python写一段程序:请用户输入一行字符,用程序分别统计出其中的字母(包含大小写)、空格、数字和其他字符的个数(用count函数写)
当然可以,以下是代码:
```python
line = input("请输入一行字符:")
letter_count = sum([1 for c in line if c.isalpha()])
space_count = line.count(" ")
digit_count = sum([1 for c in line if c.isdigit()])
other_count = len(line) - letter_count - space_count - digit_count
print("字母个数:", letter_count)
print("空格个数:", space_count)
print("数字个数:", digit_count)
print("其他字符个数:", other_count)
```
希望能够帮到你!
用Python编写函数来统计大写字母和小写字母的个数。编写程序,通过函数调用实现:输入一个包含大小写字母的字符串,分别输出大写字母和小写字母的个数
好的,以下是实现该功能的 Python 代码:
```python
def count_upper_lower(str):
upper_count = 0
lower_count = 0
for char in str:
if char.isupper():
upper_count += 1
elif char.islower():
lower_count += 1
return (upper_count, lower_count)
input_str = input("请输入一个包含大小写字母的字符串:")
upper, lower = count_upper_lower(input_str)
print("大写字母个数:", upper)
print("小写字母个数:", lower)
```
该程序定义了一个名为 `count_upper_lower` 的函数,接受一个字符串参数 `str`,并返回一个包含两个整数的元组,分别表示字符串中大写字母和小写字母的个数。程序通过函数调用实现输入一个包含大小写字母的字符串,并分别输出大写字母和小写字母的个数。
阅读全文