Pasando de pseudocódigo a python3
Antes de empezar hacer ejercicios con la estructura secuencial, vamos a ver como convertimos algunas instrucciones en pseudocódigo a python3:
Leer variables por teclado
Leer cadenas de caracteres
En pseudocódigo:
Definir nombre Como Cadena;
Escribir "Dime tu nombre:";
Leer nombre;
En Python3:
nombre = input("Dime tu nombre:")
Leer números enteros
En pseudocódigo:
Definir numero Como Entero;
Escribir "Dime un número entero:";
Leer numero;
En Python3:
numero = int(input("Dime un número entero:"))
Leer números reales
En pseudocódigo:
Definir numero Como Real;
Escribir "Dime un número real:";
Leer numero;
En Python3:
numero = float(input("Dime un número real:"))
Escribir una variable en pantalla
En pseudocódigo:
Escribir "Hola ",nombre;
En Python3:
print("Hola",nombre)
Escribir sin saltar a otra línea
En pseudocódigo:
Escribir Sin Saltar var," ";
En Python3:
print(var," ",end="")
Asignar valor a una variable
En pseudocódigo:
numero <- 7;
En Python3:
numero = 7
Por ejemplo para incrementar el valor de una variable, en pseudocódigo:
num <- num + 1
En python3 lo podemos hacer de dos maneras:
num = num +1
O de esta forma:
num += 1
Calcular la parte entera de una división
En pseudocódigo:
trunc(7/2)
En Python3:
7 // 2
Calcular la raíz cuadrada
En pseudocódigo:
raiz(9)
En Python3:
import math
math.sqrt(9)
Obtener el carácter de una cadena
En pseudocódigo:
subcadena(cadena,0,0)
En Python3:
cadena[0]
Unir dos cadenas de caracteres
En pseudocódigo:
cadena3 <- concatenar(cadena1,cadena2)
En Python3:
cadena3 = cadena1 + cadena2
Convertir una cadena a Mayúsculas
Lo veremos con detenimiento en las próximas unidades, pero vamos a usar el método de cadena upper
:
En pseudocódigo:
cadena <- Mayusculas(cadena)
En Python3:
cadena = cadena.upper()