#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Thu Feb 24 17:14:05 2022 @author: antoine """ ################ ### UniSquat ### ################ """ Indique toutes les salles disponibles dans les différents départements de l'Université de Strasbourg. """ # Modules : import datetime import date_tools import rooms_get as ro # Fonctions : def main() : """ Fonction principale. Returns ------- None. """ print("~~~ UniSquat ~~~\n") date_choice = 0 while date_choice not in (1,2) : date_choice = int(input("Souhaitez-vous afficher les salles disponibles maintenant (1), où à une date précise (2) ?\n> ")) if date_choice == 1 : date = datetime.datetime date_d = date.today().date() datet = date.today() else : date = date_tools.date_input() date_d = date.today().date() datet = date.today() hour = date.now().time().hour minutes = date.now().time().minute ro.sched_get(date_d) total_rooms, used_rooms = ro.used_rooms_get(datet) available_rooms = ro.available_rooms_get(total_rooms, used_rooms) print("Les salles suivantes sont disponibles à " + str(hour) + ":" + str(minutes) + ", le " + str(date_d) + " :\n") for room in available_rooms : print(" - " + room)