编写一个统计从键盘输入的字符串中大写字母的个数
时间: 2024-02-23 07:03:33 浏览: 23
好的,以下是 Python 代码实现:
```python
string = input("请输入字符串:")
count = 0
for char in string:
if char.isupper():
count += 1
print("大写字母个数为:", count)
```
简要说明:
- `input` 函数用于接收用户输入的字符串。
- `count` 变量用于记录大写字母的个数,初始值为 0。
- `for` 循环遍历输入的字符串中的每个字符。
- `isupper` 方法用于判断一个字符是否为大写字母,如果是则将 `count` 变量加 1。
- 最后输出大写字母的个数。
相关问题
利用 c 语言编写程序,统计从键盘输入的字符串中大写字母的个数。输入的字符串可能包含空格。
好的,以下是利用 C 语言编写的程序,可以统计从键盘输入的字符串中大写字母的个数,包括空格:
```
#include <stdio.h>
int main() {
char str[100];
int count = 0, i = 0;
printf("请输入字符串:\n");
fgets(str, sizeof(str), stdin); // 从键盘读入字符串
while (str[i] != '\0') { // 遍历字符串
if (str[i] >= 'A' && str[i] <= 'Z') { // 判断是否为大写字母
count++;
}
i++;
}
printf("大写字母的个数为:%d\n", count);
return 0;
}
```
输入一个字符串后,程序会逐个字符遍历字符串,判断是否为大写字母,并统计个数,最后输出结果。
编写程序,从键盘输入一个字符串,计算并输出该字符串中的大写字母的个数。
以下是Python的代码实现:
```python
s = input("请输入一个字符串:")
count = 0
for c in s:
if c.isupper():
count += 1
print("大写字母的个数为:", count)
```
首先,我们使用 `input()` 函数从键盘读取一个字符串并将其赋值给变量 `s`。然后,我们定义一个变量 `count` 来记录大写字母的数量,并将其初始化为 0。接下来,使用 `for` 循环遍历字符串中的每个字符,如果该字符是大写字母,则将 `count` 加 1。最后,使用 `print()` 函数输出大写字母的数量。