toma de medicamento (Listas e Dicionário e uma maneira muito simples)

import datetime

nomemeidcamentos = []
hora = []
numero_medicamentos = int(input("Quantos número de medicamentos: "))
cont = 0
dic = {}
while numero_medicamentos != cont:
nome_medicamento =str(input("Digite o nome do medicamento: "))
nomemeidcamentos.append(nome_medicamento)
hora_toma = int(input("Digite a hora da toma: "))
hora.append(hora_toma)
cont = cont+1
#print(nomemeidcamentos)
#print(hora)
# Criar dicionáro
dict = {}
for i,j in zip(nomemeidcamentos, hora):
dict[i] = j
print(dict)
escolha = True
while escolha:
now = datetime.datetime.now()
b = int(now.strftime("%H"))
for value in dict.values():
if value == b:
key_list = list(dict.keys())
val_list = list(dict.values())
position = val_list.index(value)
print(f'Está na hora de tomar {key_list[position]}')
input("\n Carregue enter para confirmar ...")

# Usando um mais simples


import datetime
import time
def primeiro():
print("Tomar a aspirina\n Tomar o parecetamol")

def segunda():
print("Tomar a aspirina")
def terceira():
print("Tomar as vitaminas")

escolha = True
while escolha:
now = datetime.datetime.now()
b = int(now.strftime("%H"))
if b == 12:
primeiro()
time.sleep(2)
elif b == 15:
segunda()
time.sleep(2)
elif b == 13:
terceira()
time.sleep(2)
else:
escolha = True

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação