编写一个程序,接受用户输入的一行英文句子(假设该句子仅由英文单词及空格构成,不包括逗号等符号),统计并输出该行句子包含的单词个数及单词的平均长度。

输入格式:

单词1 单词2 .... 单词n

输出格式:

单词个数,单词平均长度(保留两位小数)

输入样例:

aaa bbb ccccccccccc

输出样例:

3,5.67

lst = input().split(' ')    #句子输入并用空格隔开单词
len_sum=0    #字母总数
len_avg = 0    #平均长度
len_avg = float(len_avg)
for i in lst:    #遍历句子lst的单词len_sum+=len(i)    #每个单词长度累加起来就是字母总数
len_avg = len_sum/len(lst)
print(len(lst),end=",")
print("%.2f"%len_avg)

3-10 统计输入字符串中的单词个数及单词的平均长度(高教社,《Python编程基础及应用》习题7-7)相关推荐

  1. 统计输入字符串中大写字母、小写字母、阿拉伯数字个数和特殊符号的个数

    package API; import java.util.*;/*** Author:jinpma* Date :2019/9/14*/ /* 1.名称:统计输入字符串中大写字母.小写字母.阿拉伯数 ...

  2. Java数组编程实例(一) 统计输入字符串中每个字母出现的次数

    数组(array)是一种用来组织数据的简单但功能强大的程序设计语言结构.数组是值的列表,它让我们仅声明一个变量,变量中可容纳多个单独访问的值,每个值保存在数组中确定的.已编号的位置中,对应于每个位置的 ...

  3. Java 统计输入字符串中’e’字符出现的频数

    题目:统计输入字符串中'e'字符出现的频数 代码: import java.util.Scanner;public class HomeWork {public static void main(St ...

  4. 统计一个字符串中数字的个数

    问题描述 统计一个字符串中数字的个数 程序代码 #include <stdio.h> /* *csdn学院--2016级 *目的:让代码见证成长(作为一个初学的菜鸟,如 *大家有发现错误, ...

  5. JS统计一个字符串中数字字符的个数。

    ** JS统计一个字符串中数字字符的个数. ** 思路整理: 统计一个字符串中的数字字符个数,首先应该先遍历字符串中每一个单字符,然后对每个字符进行判断是否为数字,最后设置一个变量统计数目 具体实现: ...

  6. 统计任意字符串中回文字符串的个数

    题目来源: 庞果英雄会 题目详情: 回文字符串是指从左到右和从右到左相同的字符串,现给定一个仅由小写字母组成的字符串,你可以把它的字母重新排列,以形成不同的回文字符串. 输入:非空仅由小写字母组成的字 ...

  7. java 汉字个数_java语言中如何获取字符串中汉字的个数

    java语言中如何获取字符串中汉字的个数? [实例描述] 字符串中可以包含数字,字母.汉字或者其他字符.使用Character 类的isDigit()方法可以判断字符中的某个字符是否为数字,使用Cha ...

  8. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……

    例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...

  9. 1.统计所输入字符串中单词的个数。2.删除一个list里面重复元素。3.将列表中的偶数变成它的平方,奇数保持不变。4.输入字符串,将其每个字符的ASCII码形成列表并输出.5.猜单词游戏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1.统计所输入字符串中单词的个数,单词之间用空格分隔. 代码: print("请输入字符(以空格隔开):" ...

  10. 统计一个字符串中单词的个数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p113 习题4 7.统计一个字符串中单词的个数.字符串中两个空格之间的非空格字符串可看做单词. #in ...

最新文章

  1. 【iOS】NSDate分类,获得中国农历
  2. 关于Linux静态库和动态库的分析
  3. 这些算法在印度农村医疗中发挥极大作用,未来还将发挥哪些作用?
  4. 数据库:SQL Server与MySQL
  5. mongodb连接失败_深入浅出mongodb(一)
  6. Caffe: Faster-RCNN Python版本配置 (Windows)
  7. 递归-计算字符串长度(代码、分析、汇编)
  8. Java运行时内存工作过程
  9. windows 批处理设置环境变量
  10. python封面是什么样子_Python诱变剂:通过url添加封面照片/相册图片?
  11. Codeforces 1110D. Jongmah 动态规划
  12. EasyDarwin —— ubuntu搭建rtsp服务,使用FFmpeg进行rtsp推拉流
  13. python画实心圆_任意空实心圆形打印|Python练习系列[8]
  14. Egret 配置主题
  15. Codeforces::GYM 102896E Easy Measurements
  16. The CATALINA_HOME environment variable is not defined correctly
  17. C语言中puts跟printf的区别
  18. Linux上的文件类型与默认图标
  19. 小说作者推荐:炤炤酒合集
  20. 访问网站只有文字,没有图片

热门文章

  1. em html字号,使用 em 来设置字体大小
  2. oracle 00936 pivot,oracle 11g 使用 pivot/unpivot 行列转换
  3. 开发服务器 k8s 设置 自定义 dns解析
  4. 简单电路实践——电路与二进制运算
  5. 二维码扫描枪是如何在我们生活中助力移动支付成为主流
  6. 软件测试 | 测试方案怎么写
  7. Offset commit failed with a retriable exception. You should retry committing the latest consumed off
  8. 来看看你的云栖社区2017年度总结
  9. 记录下生活,让人生有点感悟
  10. PAT甲级 1087 条条大路通罗马