其他分享
首页 > 其他分享> > 学习心得2020.08.16

学习心得2020.08.16

作者:互联网

小程序
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

sum=0
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)
                sum+=1
print("共",sum,"种")

输入某月某日,判断这一天是一年的第几天?

dic = {1:31,2:28,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31}#用字典的方式来对应月份和天数最合适不过了,不用考虑位置的问题。
x = int(input('请输入月份:',))
y = int(input('请输入日期:',))
r=0
if  x in range(1,13) and y in range(1,dic[x]):
    for i in range(1, 13):
        if i<x:
            r+=dic[i]
    print("这是年度第",r+y,"天")
else:
    print("error")

标签:2020.08,16,int,31,30,学习心得,range,print,sum
来源: https://www.cnblogs.com/rioca/p/13520218.html