File tree Expand file tree Collapse file tree 5 files changed +50
-0
lines changed Expand file tree Collapse file tree 5 files changed +50
-0
lines changed Original file line number Diff line number Diff line change
1
+ from datetime import datetime , timedelta
2
+
3
+ def decrease_date (date_str , days ):
4
+ date = datetime .strptime (date_str , "%d/%m/%y" )
5
+ new_date = date - timedelta (days = days )
6
+ return new_date .strftime ("%d/%m/%y" )
7
+
8
+ date_str = input ("Date(dd/mm/yy): " )
9
+ days = int (input ())
10
+ print (f"Date before { days } days: { decrease_date (date_str , days )} " )
Original file line number Diff line number Diff line change
1
+ from datetime import datetime , timedelta
2
+
3
+ def increase_date (date_str , days ):
4
+ date = datetime .strptime (date_str , "%d/%m/%y" )
5
+ new_date = date + timedelta (days = days )
6
+ return new_date .strftime ("%d/%m/%y" )
7
+
8
+ date_str = input ("Date(dd/mm/yy): " )
9
+ days = int (input ())
10
+ print (f"Date after { days } days: { increase_date (date_str , days )} " )
Original file line number Diff line number Diff line change
1
+ from datetime import datetime , timedelta
2
+ def find_day_of_week (date_str ):
3
+ date = datetime .strptime (date_str , "%d/%m/%y" )
4
+ return date .strftime ("%A" )
5
+
6
+ date_str = input ("Date(dd/mm/yy): " )
7
+ print (f"Day of week for { date_str } : { find_day_of_week (date_str )} " )
Original file line number Diff line number Diff line change
1
+ def print_student_info (roll ):
2
+ students = [
3
+ (1 , "Ali" , 20 ),
4
+ (2 , "Babar" , 22 ),
5
+ (3 , "Chad" , 21 )
6
+ ]
7
+
8
+ for student in students :
9
+ if student [0 ] == roll :
10
+ print (f"Name: { student [1 ]} " )
11
+ print (f"Age: { student [2 ]} " )
12
+ return
13
+
14
+ roll = int (input ())
15
+ print_student_info (roll )
Original file line number Diff line number Diff line change
1
+ from datetime import datetime
2
+ def date_diff (date1 , date2 ):
3
+ d1 = datetime .strptime (date1 , "%d/%m/%y" )
4
+ d2 = datetime .strptime (date2 , "%d/%m/%y" )
5
+ return abs ((d2 - d1 ).days )
6
+ d1 = input ()
7
+ d2 = input ()
8
+ print (f"{ date_diff (d1 ,d2 )} days" )
You can’t perform that action at this time.
0 commit comments