在这个 Python 字符串程序中,我们需要计算字符串中的字符和单词数量。让我们看一个例子:“I love my country”。在这个字符串中,单词计数为 4,字符计数为 17。
为了解决这个 Python 问题,初始化两个变量:一个用于计数单词,一个用于计数字符。每当在字符串中找到空格时,单词计数器就会递增。字符计数则递增,直到找到最后一个字符。
在接受用户输入并将其保存到变量后,我们按照前面所述初始化两个变量,一个用于单词,一个用于字符。然后我们打开一个 `for` 循环,直到字符串的长度,并且在每次循环迭代时递增字符计数,当遇到字符串中的空格时递增单词计数。最后,打印单词计数和字符计数。
步骤 1:使用 Python 中的 `input` 方法接受用户的字符串输入并将其保存到变量中。
步骤 2:初始化两个变量,一个用于单词计数,一个用于字符计数。
步骤 3:打开一个 `for` 循环,直到字符串的长度,以获取字符串中的每个字符。
步骤 4:在每次循环迭代中递增字符计数。
步骤 5:使用 `if` 条件检查字符是否为空格。如果是,则递增单词计数器。
步骤 6:使用 Python 编程语言中的 `print` 语句分别打印单词计数器和字符计数。
string=input("Enter string:")
char=0
word=1
for i in string:
char=char+1
if(i==' '):
word=word+1
print("Number of words :")
print(word)
print("Number of characters :")
print(char)
Enter the string : I Love My Country Number of words : 4 Number of characters : 17