name = 'sandstone'
name == 'sandstone'
name != 'basalt'
1>3
a = 77
b = 200
if b>a:
print('b is greater than a.')
a = 77
b = 200
if b>a:
print('b is greater than a.')
elif a == b:
print('a and b are equal.')
a = 77
b = 200
if b>a:
print('b is greater than a.')
elif a == b:
print('a and b are equal.')
else:
print('a is greater than b.')
a = 77
b = 200
print('A') if a>b else print('B') # one line if else statement
a = 220
b = 220
print('A') if a>b else print('=') if a == b else print('B') # one line if else statement with 3 conditions.
a = 200
b = 77
c = 700
if a>b and c>a:
print('Both conditions are True.')
a = 70
b = 22
c = 770
if a>b or a>c:
print('At least one of the conditions is True.')
x = 77
if x>10:
print('Above ten,')
if x>20: #nested if
print('and also above 20!')
else:
print('but not above 20.')
a = 77
b = 220
if b>a:
pass # the pass statement
rocks = ['sandstone', 'basalt', 'breccia']
for x in rocks:
print(x) # Print each rock in a rock list.
rocks = ['sandstone', 'basalt', 'breccia']
for x in rocks:
print(x)
if x == 'basalt':
break # Exit the loop
rocks = ['sandstone', 'basalt', 'breccia']
for x in rocks:
if x == 'basalt':
break # Exit the loop when is 'basalt', but the break comes before the print.
print(x)
rocks = ['sandstone', 'basalt', 'breccia']
for x in rocks:
if x == 'basalt':
continue
print(x)
for x in range(7):
print(x)
for x in range(2,7):
print(x)
for x in range(2, 27, 3):
print(x)
print(list(range(10)))
for i in range(6):
print(i)
for i in range(2, 20, 2):
print(i)
startvalue = range(5)[0]
print(startvalue)
secondvalue = range(5)[1]
print(secondvalue)
lastvalue = range(5)[-1]
print(lastvalue)
for x in range(7):
print(x)
else:
print('Finished.')
for x in range(7):
if x == 3: break
print(x)
else:
print('Finished.')
for x in range(1, 7):
print(x)
break
else:
print('No break.')
types = ['igneous', 'sedimentary', 'metamorphic']
rocks = ['basalt', 'sandstone', 'gneiss']
for x in types:
for y in rocks:
print(x, y)
The while loop executes a set of statements as long as a condition is true.
i = 1
while i < 7:
print(i)
i +=1
i = 1
while i < 7:
print(i)
if i == 3:
break
i +=1
i = 1
while i < 7:
i +=1
if i == 3:
continue
print(i)
i = 0
while i < 7:
print(i)
i +=1
else:
print('i is no longer less than 7.')