Hola, he empezado a aprender un poco de Python esta misma tarde, y estoy probando algunas cosillas. Entre otros, he escrito este programilla para saber si un número es par o impar (una tontería):
El caso es que el print de un solo string me sale bien, en cambio, cuando hago un print de varios string, como es el caso de que introduces un número par en el programilla, devuelve esto:
(esto está copiado tal cual de la consola)
Es decir, no lo devuelve de la forma: "La mitad es 13 exactamente". ¿Cómo hago para que lo devuelva así?
Otra cosa: a la hora de introducir un input...¿Hay alguna forma de que por defecto lo asocie a una cadena de caracteres y no haga falta escribir el input entre comillas?
Un saludo!
Código:
#!/usr/bin/env python#-*- coding: UTF-8 -*- #Programa para aprender if y else. dato=input('Introduce un número entero: ') if int(dato)%2==0: print('El número introducido es par') print('La mitad es', int(dato)/2,'exactamente') else: print('El número es impar')
Código:
Introduce un número entero: '24'El número introducido es par ('La mitad es', 12, 'exactamente')
Es decir, no lo devuelve de la forma: "La mitad es 13 exactamente". ¿Cómo hago para que lo devuelva así?
Otra cosa: a la hora de introducir un input...¿Hay alguna forma de que por defecto lo asocie a una cadena de caracteres y no haga falta escribir el input entre comillas?
Un saludo!