首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能。 用键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每个人的信息为一行,按键结束输入。示例格式如下
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能。 用键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每个人的信息为一行,按键结束输入。示例格式如下
admin
2021-03-16
55
问题
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能。
用键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每个人的信息为一行,按
键结束输入。示例格式如下。
张猛男35
杨青女18
汪海男26
孙倩女22
计算并输出这组人员的平均年龄(保留1位小数)和其中女性人数,结果保存在考生文件夹下,命名为“PY202.txt”。格式如下。
平均年龄是25.2女性人数是2
试题程序:
#以下代码为提示框架
#请在程序的…处使用一行或多行代码替换
#请在程序的________处使用一行代码替换
#注意:提示框架的代码可以任意修改,以完成程序功能为准
fo=open("PY202.txt","w")
data=input("请输入一组人员的姓名、性别、年龄:")#姓名 性别 年龄
…
while data:
…
data=input("请输入一组人员的姓名、性别、年龄:")
…
fo.write("平均年龄是{:.1f)女性人数是{}".format(_________))
fo.close()
选项
答案
fo=open("PY202.txt","w") data=input("请输入一组人员的姓名、性别、年龄:") #姓名性别年龄 women_num=0 age_amount=0 person_num=() while data: name, sex, age=data.split(‘’) if sex==女: women_num+=1 age_amount+=int(age) person_num+=1 data=input(" 请输入一组人员的姓名、性别、年龄:") average age=age amount/person_num fo.write("平均年龄是{:.1f}女性人数是{ }".format( average age,women_ num)) fo.close()
解析
由题目可知,首先需要定义3个变量分别用来统计女性人数、年龄总和以及总人数。本题要求每个人的信息采用空格分隔,即需要用字符串分隔函数split()进行分隔,该函数返回的是一个列表,所以每个人的信息就以列表的形式存储在对应的变量中。由于按
键结束信息输入,因此需要把输入信息的方法放在循环内,最后在输出时使用format()输出格式化信息。
转载请注明原文地址:https://jikaoti.com/ti/r350FFFM
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是()。ACCEPTTOAIFA=[123]S=0ENDIFS=I?S
以下关于关系的说法正确的是()。
在VisualFoxpro中,当创建一个数据库时将产生若干文件,其中不包括的是()。
VisualFoxPro的字段支持的数据类型中不包括()。
下面程序的运行结果是()。s=0FORi=1T020IFi%5!=0LOOPENDIFs=s+iNEXT?S
在表student.dbf中存储了所有学生信息,student表中包含学号、姓名和专业等字段。设已经执行下面两条命令,现在要查询专业为“信息安全”的学生记录,正确的命令是()。USEstudentINDEXON专业TOstudent
在创建数据库表时,为某个字段定义了有效性规则,这属于数据完整性中的()。
函数MOD(16,-11)的返回值为()。
要将VisualFoxPro系统菜单恢复成标准配置,可先执行SETSYSMENUNOSAVE命令,然后再执行
以下选项中,Python机器学习方向的第三方库是
随机试题
结合具体艺术作品论述艺术形象的特征。
房地产市场可以按照()的标准进行细分。
预算应急费是用于补偿()及其他不确定性对项目费用估计精确性的影响。
2008年进入危机后,巴塞尔委员会《有效银行监管核心原则》的主要变化有()。
秦汉时期,中华文化在中国和世界文明史上都有重要地位,表现在()。①开始成为东方文化中心②开始吸收外来文化成就③文化成就开始输出④科技水平居世界前列
为落实“幸福街区”工作,某街道决定打造一条集蔬菜零售、早餐售卖、养老驿站、洗衣店、便民修理等服务为一体的“幸福小街”,让老百姓在家门口就能享受到便利服务。假如领导让你负责“幸福小街”的筹建,你会怎么做?
小张一定想报考某中学。因为所有想报考某中学的小学生都参加了该中学举办的冬令营,而小张参加了该中学举办的冬令营。下列哪项判断能够最好地加强上述论证?()
【6】路由禁止HTTP服务,以提高安全性【7】设置ACL,允许192.168.5.1进入conO【8】255.255.255.248【9】192.168.50.0【10】0.0.0.255
Lydia______therebeforeshewenttoNewYork.
Whatisthepurposeofthespeaker?Togivesomeadviceonhowto______abookstore.
最新回复
(
0
)