Modulo 1 #38
-
Tengo una pequeña duda, en este ejercicio la razon por la cual se utiliza "str" es porque el parsec y los ligthyears ya tienen un valor asignado, a comparacion del ejercicio de la calculadora que no cuenta con valores y por eso se agrega el "int", no? parsec = 11 lightyears = 0 print(str(parsec) + " parsec, is " + str(lightyears) + " lightyears") print("Calculadora") print(int(first_number) + int(second_number) y una duda mas, tenemos que crear un codigo como ejercicio en las partes que dice "Escribe tu codifo"? Gracias, soy muy nuevo, disculpen si es muy sencillo lo que pregunto (╹ڡ╹ ) |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
En el primer ejercicio se agrega el str porque es la manera de unirlo (o concatenar) las cadenas de texto sin que nos salga error, otra forma de unir datos es con comas ( , ) en vez de + y con esta forma no es necesario convertir los datos. |
Beta Was this translation helpful? Give feedback.
-
Hola compañeross, ¿Cada Kata se hace en una notebook nueva? |
Beta Was this translation helpful? Give feedback.
En el primer ejercicio se agrega el str porque es la manera de unirlo (o concatenar) las cadenas de texto sin que nos salga error, otra forma de unir datos es con comas ( , ) en vez de + y con esta forma no es necesario convertir los datos.
En la calculadora se pone int (de integer) porque con el método input() todas las entradas de datos son tipo cadenas de texto (str), entonces para realizar sumas es necesario convertirlo a datos de tipo integer / entero, o float /decimal, en caso de querer realizar sumas decimales, de no ser así, cuando quieras hacer una suma te va a salir el texto junto, por ejemplo 2+2= 22
Espero que te sea útil esta información compañero, recuerda que no hay dudas t…