FinishedTheBasics
This commit is contained in:
78
LearnTheBasics/7_Conditions.py
Normal file
78
LearnTheBasics/7_Conditions.py
Normal file
@ -0,0 +1,78 @@
|
||||
x = 2
|
||||
print(x == 2) # prints out True
|
||||
print(x == 3) # prints out False
|
||||
print(x < 3) # prints out True
|
||||
|
||||
|
||||
#The "and" and "or" boolean operators allow building complex boolean expressions, for example:
|
||||
name = "John"
|
||||
age = 23
|
||||
if name == "John" and age == 23:
|
||||
print("Your name is John, and you are also 23 years old.")
|
||||
|
||||
if name == "John" or name == "Rick":
|
||||
print("Your name is either John or Rick.")
|
||||
|
||||
|
||||
#The "in" operator could be used to check if a specified object exists within an iterable object container, such as a list:
|
||||
name = "John"
|
||||
if name in ["John", "Rick"]:
|
||||
print("Your name is either John or Rick.")
|
||||
|
||||
|
||||
#Here is an example for using Python's "if" statement using code blocks:
|
||||
statement = False
|
||||
another_statement = True
|
||||
if statement is True:
|
||||
# do something
|
||||
pass
|
||||
elif another_statement is True: # else if
|
||||
# do something else
|
||||
pass
|
||||
else:
|
||||
# do another thing
|
||||
pass
|
||||
|
||||
x = 2
|
||||
if x == 2:
|
||||
print("x equals two!")
|
||||
else:
|
||||
print("x does not equal to two.")
|
||||
|
||||
|
||||
#Unlike the double equals operator "==", the "is" operator does not match the values of the variables, but the instances themselves. For example:
|
||||
x = [1,2,3]
|
||||
y = [1,2,3]
|
||||
print(x == y) # Prints out True
|
||||
print(x is y) # Prints out False
|
||||
|
||||
#Using "not" before a boolean expression inverts it:
|
||||
print(not False) # Prints out True
|
||||
print((not False) == (False)) # Prints out False
|
||||
|
||||
# Exercise
|
||||
# Change the variables in the first section, so that each if statement resolves as True.
|
||||
|
||||
# change this code
|
||||
number = 16
|
||||
second_number = False
|
||||
first_array = [True, True, True]
|
||||
second_array = [True,2]
|
||||
|
||||
if number > 15:
|
||||
print("1")
|
||||
|
||||
if first_array:
|
||||
print("2")
|
||||
|
||||
if len(second_array) == 2:
|
||||
print("3")
|
||||
|
||||
if len(first_array) + len(second_array) == 5:
|
||||
print("4")
|
||||
|
||||
if first_array and first_array[0] == 1:
|
||||
print("5")
|
||||
|
||||
if not second_number:
|
||||
print("6")
|
Reference in New Issue
Block a user