小程序
题目:有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")