.
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)): 可编辑
相关推荐: