预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Python基础优质word程序填空阅读填空程序试题 一、程序填空 1.“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只? 打开文件“考生文件夹\644\百鸡百钱.py”,完善程序实现以下功能并保存。 (1)请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善。 (2)运行程序,运行结果如图所示。 #请不要更改源程序的结构,删除原题里的①、②、③。填写正确的代码,使程序完善 money=100#一共100文钱 num=100#一共100只鸡 cock_price=5#公鸡价格5文 hen_price=3#母鸡价格3文 threechick_price=1#3只小鸡1文 forcock_numinrange(1,money//cock_price+1):#公鸡只数可能为1-20 forhen_numinrange(1,①________):#母鸡只数可能为1-33 forchick_numinrange(1,②________):#(3小鸡)只数可能为1-100 money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_price num1=cock_num+hen_num+chick_num*3 ifmoney1==moneyandnum1==num: print(cock_num,hen_num,③________)#(③小鸡数) input("运行完毕,请按回车键退出...") 2.请在空格处填写正确的代码,使程序完善。 实现功能:绘制y=x2-2x+1的图像 #加载numpy模块并限简洁的别名为np importnumpyasnp #加载matplotlib.pyplot模块并限简洁的别名为plt importmatplotlib.pyplotasplt #x在-7到9之间,每隔0.1取一个点 x=np.arange(-7,9,0.1) _____=x**2-2*x+1 plt.plot(x,________) plt.title('y=x*x-2*x+1') plt.xlabel('x') plt.ylabel('y') plt._________ 3.程序补充: (1)有5万元资金存入银行,选择“1年定期.自动转存”的存款方式,由于银行利率是不断变化的,这5年利率分别是3.25%.3%.3%.2%.1.75%,5年后会有多少收益呢?调用round()函数,保留结果两位小数。 money=_______________________________ rate=_________________________________ for___________________________________ ____________________________________ print(“5年以后存款总额:”,money,“元”) (2)某投资者购买了10万元一年期收益率3.7%的银行保证收益型理财产品。每年理财赎回后,他会提取2万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况下,多少年后本金被全部取出? money=________________________________ year=__________________________________ while_________________________________ _________________________________ ________________________________ print(year,“年后资金被全部取出”) 4.将下列程序代码补充完整: 某同学参加了学校体检,体检的医生告诉他体重超重,需要加强运动。该同学了解到运动时,心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果;超出范围,对身体反而会有损伤。男最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率,女最适宜运动心率=(210-年龄数-安静心率)×(60%~80%)+安静心率,补充程序帮他(她)计算最适宜的运动心率。 age=float(input('请输入age=')) HRrest=float(input('请输入HRrest=')) gender=input(“请输入maleorfemale:”) if____________________: ____________________ else: _____________________ l