<jupyter_start><jupyter_text><jupyter_code><jupyter_output><empty_output><jupyter_text>**VARIABLES AND VALUES** value--> basic thibg program WORKS WITH.   - different types:    - integers (), floats (decimals), stringsvariable--> refers to a value; in n = 17, n is the variableoperator---> symbols that represent a computation, + or*expression-> combination of values, variables and operatorsstatement-> unit of code that a python interpreter can execute. ex in print("hello world") "print" os the statement and in the my_salary = 250, my_salary is hte statement<jupyter_code>print("hello world")<jupyter_output>hello world<jupyter_text>exercise<jupyter_code># this is a comment
message = "Python version 3 is so much better than version 2"
# message is a string type
n = 17
pi = 3.14159
#run code and see what happened
# nothing happened because we did not ask for an output

print(message)
print(n)
print(pi)
#now it will print the variables created above

type(message)
#tells what the data type of the variables is
type(n)
type(pi)



n = 4
o = 2
p = n+ o 
print(p)
n = "4"
#this makes it a string
o = "2"
type(o)

print(p)
#shoud concatenate them....not sure why it isnt


t = "4"
r = "2"
c = t+r 
print(c)
#did it correctly here<jupyter_output>42
StarcoderdataJupyterStructuredCleanDedup