首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能。 用键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每个人的信息为一行,按键结束输入。示例格式如下
考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能。 用键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每个人的信息为一行,按键结束输入。示例格式如下
admin
2021-03-16
59
问题
考生文件夹下存在一个文件“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://kaotiyun.com/show/bl6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
有图书表和借阅表:图书.DBF:总编号C(6),分类号C(6),书名C(30),作者C(6),出版单位C(20),单价N(8,2)借阅.DBF:借书证号C(5),总编号C(6),借书日期D查询未被借阅的图书信息,不正确的SQL语句是()。
设成绩(学号,课程号,考试分数),如果要删除成绩表中考试分数为空值的记录,则下面语句正确的是()。
能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是()。
假设之前没有定义变量x,那么下面程序代码的输出结果是()。privatex?x
利用查询设计器建立查询时可以指定查询去向,错误的操作方式是()。
下面函数中函数值为数值型的是()。
在考生文件夹下,有一表单文件nayfornl.SCX。打开该表单文件,然后在表单设计器环境下完成如下操作:(1)在属性窗口中将表单设置为不可移动的,并将其标题设置为“表单操作”。(2)为表单新建一个名为mymethod的方法,方法代码为
下面不属于软件工程的3个要素是
假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)OR1-OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是
随机试题
ImmigrationisregardedbythepublicasthebiggestissuefacingBritishsociety,amajornewsurveytakingstockofthestate
患者,男,35岁,因“急性肾炎”入院,应给予【】
危重烧伤患者治疗的全过程要经历
女,5岁。颜面四肢水肿2个月,血压120/80mmHg,查尿常规:蛋白(+++),红细胞15个/HP,血总蛋白40g/L,白蛋白25g/L。该患儿首先考虑的诊断是
()是指由于市场环境变化,未来价格走势有可能低于基金经理或投资者所预期的目标价位。
按照《关于从事证券期货相关业务的资产评估机构有关管理问题的通知》的规定,资产评估机构申请证券评估资格,净资产不少于()万元。
“衣服”本来的功能只是遮身蔽体、保暖防寒,但在历史中又演化出了政治、审美的功能。在传统社会,服饰的政治功能被突出、强化,成为统治者“治民”的重要部分。历代王朝都有《车服制》《章服品第》一类对着装等级制度的严格规定,早在周代即产生了比较完整的衣冠制度,自天子
求解微分方程
编写如下窗体事件过程:PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfShift=6AndButton
根据金融期货投资者适当性制度,对于个人投资者申请开立金融期货交易编码,下列说法正确的是()。
最新回复
(
0
)