MPTC: ejemplos de utilización

Estos son varios ejemplos de programas muy sencillos para probar el funcionamiento de MPTC (Mclibre Python Testing Client).

Ejemplo 1

Escriba un programa que escriba ¡Hola, mundo!.

¡Hola, mundo!
Una posible solución es la siguiente:
def main():
    print("¡Hola, mundo!")

if __name__ == "__main__":
    main()

Ejemplo 2

Escriba un programa que salude y se despida.

SALUDANDO
¡Hola, mundo!
¡Adiós, amigo!
Una posible solución es la siguiente:
def main():
    print("SALUDANDO")
    print("¡Hola, mundo!")
    print("¡Adiós, amigo!")

if __name__ == "__main__":
    main()

Ejemplo 3

Escriba un programa que pida un número entero y lo muestre.

ESCRIBA NÚMERO
Escriba un número entero: 1234
Ha escrito el número 1234.
Una posible solución es la siguiente:
def main():
    print("ESCRIBA NÚMERO")
    numero = int(input("Escriba un número entero: "))
    print(f"Ha escrito el número {numero}.")

if __name__ == "__main__":
    main()

Ejemplo 4

Escriba un programa que pida dos números decimales y los sume.

SUMA NÚMEROS
Escriba un número: 5
Escriba otro número: 5.5
5.0 + 5.5 = 10.5
Una posible solución es la siguiente:
def main():
    print("SUMA NÚMEROS")
    numero_1 = float(input("Escriba un número: "))
    numero_2 = float(input("Escriba otro número: "))
    print(f"{numero_1} + {numero_2} = {numero_1 + numero_2}")

if __name__ == "__main__":
    main()

Ejemplo 5

Escriba un programa que pida dos números, el segundo más grande que el primero.

NÚMEROS CRECIENTES
Escriba un número: 5
Escriba otro número más grande: 1.5
¡Le he pedido un número más grande!
NÚMEROS CRECIENTES
Escriba un número: 20
Escriba otro número más grande: 20
¡Le he pedido un número más grande!
NÚMEROS CRECIENTES
Escriba un número: 3.5
Escriba otro número más grande: 8
Gracias por su colaboración.
Una posible solución es la siguiente:
def main():
    print("NÚMEROS CRECIENTES")
    numero_1 = float(input("Escriba un número: "))
    numero_2 = float(input("Escriba otro número más grande: "))
    if numero_1 >= numero_2:
        print(f"¡Le he pedido un número más grande!")
    else:
        print(f"Gracias por su colaboración.")

if __name__ == "__main__":
    main()

Ejemplo 6

Escriba un programa que simule la tirada de un dado.

TIRADA DE DADO
Ha salido un 3.
Una posible solución es la siguiente:
import random

def main():
    print("TIRADA DE DADO")
    dado = random.randrange(1, 7)
    print(f"Ha salido un {dado}.")

if __name__ == "__main__":
    main()