0% encontró este documento útil (0 votos)
7 vistas2 páginas

Programas de Python para Números y Promedios

El documento presenta varios programas en Python que realizan cálculos y manipulación de números. Incluye un programa para calcular el promedio de tres notas, otro para determinar los dígitos de un número de tres cifras, y un tercero que invierte el orden de los dígitos de un número. Cada sección incluye la entrada de datos, el proceso de cálculo y la salida de resultados.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas2 páginas

Programas de Python para Números y Promedios

El documento presenta varios programas en Python que realizan cálculos y manipulación de números. Incluye un programa para calcular el promedio de tres notas, otro para determinar los dígitos de un número de tres cifras, y un tercero que invierte el orden de los dígitos de un número. Cada sección incluye la entrada de datos, el proceso de cálculo y la salida de resultados.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PROGRAMAS

ESTRUCTURA SECUENCIAL

#--------------------------------------

# PB: promedio de tres notas

#--------------------------------------

#-- ENTREDA DE DATOS

Nota1 = int(input('Ingresar nota 1 = '))

Nota2 = int(input('Ingresar nota 2 = '))

Nota3 = int(input('Ingresar nota 3 = '))

#-- PROCESO

Promedio = (Nota1 + Nota2 + Nota3 ) / 3

#-- SALIDA DE RESULTADOS

print('Promedio = ',Promedio)

#PROGRAMA: Determina dígitos

#----------------------------------------------

# ENTRADA de nro

# Pre-condición nro >= 100 and nro <= 999

nro =int(input('número entero: '))

# PROCESO determinar unidad, decena y centena

C = nro // 100

T = nro % 100

D = T // 10

U = T % 10

#SALIDA muestra centena, decena y unidad

print(C,' ',D,' ',U)

#-------------------------------------------

# Invertir el orden de dígitos de un número de tres dígitos


#-------------------------------------------

# ENTRADA Leer un número entero de tres dígitos

print('----- Entrada -----')

N = int(input('Número entero de 3 dígitos: '))

# PROCESO Descomponer el número en sus dígitos e invertirlo

U = N % 10

D = (N // 10) % 10

C = N // 100

NroInvertido = U * 100 + D * 10 + C

# SALIDA Escribir el número con el orden de los dígitos invertido

print('----- Salida -----')

print('Número invertido = ', NroInvertido)

También podría gustarte