Block Scope
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Main Block
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Block A
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Block B
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Block C
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Block D
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Block E
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Variable x
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Variable y
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Variable z
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Variable a
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Variable b
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
def main():
# main block
# variable declarations in main block
y = 0
z = 0
a = 0
b = 0
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()
Function Scope
def main():
# main block
x = int(input("Enter a number: "))
if x > 5:
# block A
y = int(input("Enter a number: "))
if y > 10:
# block B
z = 10
else:
# block C
z = 5
elif x < 0:
# block D
a = -5
else:
# block E
b = 0
print("?")
main()