Variables & Data input - String data type & Python Interpreter
-Made by: Milena Quevedo 5PAI D
Date:07/11/2025
1. What is a variable? What types of data can be stored in a variable?
A variable is an element that comes along with a name, and we use them for working
with mutable data. There are two types of data that can be stored in a variable; among
them we find numerical data which works with, as the name says, numbers (integer or
decimal) and string data which will be working with written information (numbers or
letters).
2. How do we switch from a string data type to an integer one? Where is it used?
For converting from a string data type to an integer data type,we use the int () and str
()function. This conversion is necessary in scenarios where numerical information is
interpretated as a text, which means that the result is considered a string and not a
numerical value. By using this function, you will prevent an error in the operation.
3. What is the input() function for?
The input() function is used for reading or receiving information that users type directly
form the keyboard, which is basically the data input.
4. What functions for working with strings do you know? What are they used for?
I know functions for working with strings
USO
such as: determining the length of the string,
which is useful to know if something is detailed enough; extracting specific information
PUBLICO
or key points, this will be useful for saving a part of a review for advertising purposes;
and searching for a specific word or phrase which is used for checking a word or phrase
that a person mentioned.
5. How do we go from the string data type to the integer data type? Where is it used?
We get this transition by applying a specific type conversion function like( int() ).
It is crucial because a string variable used for written information which is incompatible
with numerical data types, who were assigned to solve arithmetic operations, resulting
in an error.
6. What is an interpreter? Why is it needed?
An interpreter is a program capable of reading, translating, recognizing, and executing
commands. It is needed since it translates the human language code into a machine
language, so that the software can be executed, as well as focusing on the types of
data that were typed.