第一范文网 - 专业文章范例文档资料分享平台

Python习题选编

来源:用户分享 时间:2025/5/29 16:03:16 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

.

hour = 0

print('%d:%d:%d'%(hour,minute,second))

10. 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6是完数。编程,找出1000之内的所有完数,并输出该完数及对应的因子。(枚举法)

参考答案: m=1000

for a in range(2,m+1): s=a L1=[]

for i in range(1,a): if a%i==0: s-=i

L1.append(i) if s==0:

print(\完数:%d,因子包括:\ for j in range(1,len(L1)): print(\ print(\

11.编程,解决猴子吃桃问题。

猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩

可编辑

.

下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想吃时,只剩下一个桃子了。求第一天共摘多少个桃子。(迭代法)

参考答案: day=9 x=1

while day>0: x=(x+1)*2 day-=1 print(\

二.输入输出与文件部分:

1. 编写一个python程序,输入两个数,输出两数之和。

参考代码:

x = int(input(\ y = int(input(\ print(\ print(x+y);

2. 在当前目录下有一个文件名为temp.txt的文件,存放着上海从2014年3月10日(周一)到3月16日(周日)间一周的最高和最低气温(单位为摄氏度)。其中,第一行为最高气温,第二行为最低气温。编程,找出这一周中第几天最热(按最高气温计算)?最高多少度?这一周中第几天最冷(按最低气温计

可编辑

算)?最冷多少度?

参考答案: flname=\ f=open(flname) ht=(f.readline()).strip() L1=list(ht.split(',')) lt=(f.readline()).strip() L2=list(lt.split(',')) f.close()

for i in range(len(L1)): L1[i]=int(L1[i]) L2[i]=int(L2[i]) maxVal=L1[0] maxDay=0 minVal=L2[0] minDay=0

for i in range(1,len(L1)): if L1[i]>maxVal: maxVal=L1[i] maxDay=i if L2[i]

.

可编辑

.

minDay=i

print(\这周第\天最热,最高\摄氏度\ print(\这周第\天最冷,最低\摄氏度\

3.在上题的基础上,求出全周的平均气温(这一周各天平均温度的平均值,取整数)。假设在气象意义上,入春标准是连续5天日均气温超过10℃,根据这一周的气象数据是否能判断上海已经入春? 参考答案: flname=\ f=open(flname) ht=(f.readline()).strip() L1=list(ht.split(',')) lt=(f.readline()).strip() L2=list(lt.split(',')) f.close() L3=[]

for i in range(len(L1)): L1[i]=int(L1[i]) L2[i]=int(L2[i])

L3.append(int((L1[i]+L2[i])/2)) sum=0 k=0

for i in range(len(L3)):

可编辑

搜索更多关于: Python习题选编 的文档
Python习题选编.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3r7cd2icbu3bj0w6iip07zlrl1bkfq0133w_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top