Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Otra forma para no duplicar la variable edad

def verificar_si_puede_conducir_sinParametro():
  #Convertir la funcion desde el principio en int
  edad =int (input('Digite su edad: ')
  if (edad >= 18):
      print(f'Su edad es de {edad} puede conducir')
  else:
      print('No puede conducir edad requerida es de 18 años')
1 respuesta

Una forma alternativa para poder convertir de str a int, o bien, a float --decimales--- sin preocuparnos por elegir cual, sería usando la función eval()

 edad = eval(input('Digite su edad: ')

aunque para una función tan sencilla como el ejemplo de clase, usar int() es más que suficiente