首页 > 其他 > 详细

练习题

时间:2020-07-12 23:33:58      阅读:55      评论:0      收藏:0      [点我收藏+]
"""
【程序1】
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
      掉不满足条件的排列。
2.程序源代码:
"""


for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if (i!=j)and (j!=k)and(i!=k):
print(i,j,k)

"""
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后
      的结果满足如下条件,即是结果。请看具体分析:
"""
import math

for i in range(1000000):
x=int(math.sqrt(i+100))
y=int(math.sqrt(i+268)
if(x*x==i+100)and(y*y==i+268):
print(i)


#python输入某年某月某日,判断这一天是这一年的第几天?
year=int(input("请输入年份:"))
month=int(input(“请输入月份:”))
days=int(input(“请输入天数:”))
months=[0,31,59,90,120,151,181,212,243,273,304,334]
if 0<month<=12:
sum=months[month-1]
sum+=days
if(yera%400==0)or((year%4==0)and(year%100!=0)):
sum+=1
print("%s年%s月%s日"%(year,month,days),"%s是一年中的第%d"%(yera,days))
else:
print("输入的日期错误")

练习题

原文:https://www.cnblogs.com/fanghe/p/13290677.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!