Es recomendable que este ejercicio lo escribas por Partes y lo revise para ver que se obtiene el resultado esperado. Este ejercicio lo podrás seguir en el video Aprender Python en el minuto [1:03:35].
Ver video desde el minuto 1:03:35
"""
Recibiendo Datos del Usuario
18/08/2025
Edito: AHR
"""
# Recibiendo datos con input() <var> = input(<mensaje>
print("\nActividad 1")
print("<var> = input(<mensaje>")
num = input("Ingrese un número: ")
print(num)
print(type(num))
print("\nActividad 2")
num1 = int(input("Ingrese un número entero: "))
print(num1)
print(type(num1))
print("\nActividad 3")
valor = input("Ingrese 'True' o 'False': ")
print(type(valor))
valor1 = bool(input("Ingrese 'True' o 'False': "))
print(type(valor1))
A continuación, corre el programa desde el menú Run/Run Module (o bien con la tecla 'F5'), te muestro el resultado en la consola (Shell):
= RESTART: C:\Users\Codigo\Ejercicio 2 Recibiendo Datos.py
Actividad 1
<var> = input(<mensaje>
Ingrese un número: 123
123
<class 'str'>
Actividad 2
Ingrese un número entero: 321
321
<class 'int'>
Actividad 3
Ingrese 'True' o 'False': True
<class 'str'>
Ingrese 'True' o 'False': False
<class 'bool'>