Answers for "What's the difference between a statement and an expression in Python?"

0

What's the difference between a statement and an expression in Python?

#Here’s a general rule of thumb: If you can print it, or assign it to a 
#variable, it’s an expression. If you can’t, it’s a statement.

#Here are some examples of expressions:
2 + 2 
3 * 7 
1 + 2 + 3 * (8 ** 9) - sqrt(4.0) 
min(2, 22) 
max(3, 94) 
round(81.5) 
"foo" 
"bar" 
"foo" + "bar" 
None 
True 
False 
2 
3 
4.0 

#All of the above can be printed or assigned to a variable.
#Here are some examples of statements:
if CONDITION: 
elif CONDITION: 
else: 
for VARIABLE in SEQUENCE: 
while CONDITION: 
try: 
except EXCEPTION as e: 
class MYCLASS: 
def MYFUNCTION(): 
return SOMETHING 
raise SOMETHING 
with SOMETHING: 
  
#Remaining answer can be found in the source
###Answered by Ryan Lam
Posted by: Guest on July-07-2021

Code answers related to "What's the difference between a statement and an expression in Python?"

Python Answers by Framework

Browse Popular Code Answers by Language