Ejercicio: 1Eva2012TII_T2 Número camiseta equipo

Para el bloque de ingreso usar tres variables: día, mes y año.
# INGRESO
dia = int(input('dia: '))
mes = int(input('mes: '))
anio = int(input('anio: '))
Primero realice la suma de los componentes de la fecha para obtener el número de trabajo n.
n = dia + mes + anio
Se separan los dígitos de n usando el residuo y cociente, acumulando los dígitos en s, repitiendo la operación hasta que no queden más dígitos que separar.
s = 0
while (n>0):
r = n%10
n = n//10
s = s + r
Si el resultado de s tiene más de un dígito, se actualiza el valor de n con s y se repite el proceso anterior para acumular dígitos hasta obtener un resultado de un dígito. Se muestra el resultado “s”.
Algoritmo en Python
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 1Eva_IIT2012_T2 Número camiseta equipo
# Propuesta: edelros@espol.edu.ec
# INGRESO
dia = int(input('dia: '))
mes = int(input('mes: '))
anio = int(input('anio: '))
# PROCEDIMIENTO
n = dia + mes + anio
while (n>=10):
s = 0
while (n>0):
r = n%10
n = n//10
s = s + r
n = s
# SALIDA
print('número buscado es: ')
print(n)
Resultado del Algoritmo
dia: 12
mes: 8
anio: 2000
número buscado es:
4
>>>
dia: 25
mes: 12
anio: 2000
número buscado es:
3
>>>
Diagrama de Flujo: mientras-repita

Diagrama de Flujo: repita-hasta
