Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def MyDate(yer):
- Array = []
- i = 1
- while i <= 12:
- j = 1
- Array += [[]]
- if str([i]) in "[1],[3],[5],[7],[8],[10],[12]":
- while j <= 31:
- Array[i - 1] += [j]
- j += 1
- elif str([i]) in "[4],[6],[9],[11]":
- while j <= 30:
- Array[i - 1] += [j]
- j += 1
- elif str([i]) in "[2]":
- if yer % 4 == 0 and yer % 100 != 0:
- while j <= 29:
- Array[i - 1] += [j]
- j += 1
- else:
- while j <= 28:
- Array[i - 1] += [j]
- j += 1
- i += 1
- return Array
- def MyCheck(day, month, MyDate):
- k = 0
- value = 1
- for i in MyDate:
- for j in MyDate[k]:
- if day == j and month == k + 1:
- return value
- value += 1
- k += 1
- if __name__ == "__main__":
- print(MyCheck(1, 1, MyDate(1996)))
- print(MyCheck(21, 7, MyDate(1996)))
- print(MyCheck(31, 12, MyDate(1996)))
- print(MyCheck(33, 7, MyDate(1996)))
- print(MyCheck(-3, 7, MyDate(1996)))
- print(MyCheck(21, -7, MyDate(1996)))
- print(MyCheck(21, 13, MyDate(1996)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement