Ok... I still don't see what the problem is... Here is the entire code. BTW I only have a one 7 segment display wired up so that is why the numbers only go up to 9. Also because I copy and pasted it most of the indentation is wrong.

Thanks
import RPi.GPIO as gpio
import time
import random
gpio.setmode(gpio.BCM)
gpio.setup(17, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(21, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(22, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(10, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(9, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(11, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(7, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(8, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(25, gpio.OUT)
number = (int(raw_input('Second single digit number to add to first digit:\n '))
dig = (int(raw_input('First single digit number: '))
digiplus = int(dig + number)
if digiplus == 2
gpio.output(17, True), gpio.output(9, True), gpio.output(21, False), gpio.output(22, False), gpio.output(10, False), gpio.output(7, False), gpio.output(11, False)
elif digiplus == 4
gpio.output(21, True), gpio.output(10, True), gpio.output(22, True), gpio.output(7, True), gpio.output(11, True), gpio.output(17, False), gpio.output(9, False)
elif digiplus == 5
gpio.output(17, True), gpio.output(22, True), gpio.output(10, True), gpio.output(7, True), gpio.output(21, False), gpio.output(9, False), gpio.output(11, False)
elif digiplus == 6
gpio.output(21, True), gpio.output(17, True), gpio.output(22, True), gpio.output(7, True), gpio.output(11, True), gpio.output(10, False), gpio.output(9, False)
elif digiplus == 7
gpio.output(21, True), gpio.output(10, True), gpio.output(7, True), gpio.output(17, False), gpio.output(22, False), gpio.output(9, False), gpio.output(11, False)
elif digiplus == 8
gpio.output(21, True), gpio.output(17, True), gpio.output(22, True), gpio.output(7, True), gpio.output(11, True), gpio.output(9, True), gpio.output(10, True)
else digiplus == 9
gpio.output(21, True), gpio.output(17, True), gpio.output(22, True), gpio.output(7, True), gpio.output(11, True), gpio.output(9, False), gpio.output(10, True)import RPi.GPIO as gpio
import time
import random
gpio.setmode(gpio.BCM)
gpio.setup(17, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(21, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(22, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(10, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(9, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(11, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(7, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(8, gpio.OUT)
gpio.setmode(gpio.BCM)
gpio.setup(25, gpio.OUT)
number = (int(raw_input('Second single digit number to add to first digit:\n '))
dig = (int(raw_input('First single digit number: '))
digiplus = int(dig + number)
if digiplus == 2
gpio.output(17, True), gpio.output(9, True), gpio.output(21, False), gpio.output(22, False), gpio.output(10, False), gpio.output(7, False), gpio.output(11, False)
elif digiplus == 4
gpio.output(21, True), gpio.output(10, True), gpio.output(22, True), gpio.output(7, True), gpio.output(11, True), gpio.output(17, False), gpio.output(9, False)
elif digiplus == 5
gpio.output(17, True), gpio.output(22, True), gpio.output(10, True), gpio.output(7, True), gpio.output(21, False), gpio.output(9, False), gpio.output(11, False)
elif digiplus == 6
gpio.output(21, True), gpio.output(17, True), gpio.output(22, True), gpio.output(7, True), gpio.output(11, True), gpio.output(10, False), gpio.output(9, False)
elif digiplus == 7
gpio.output(21, True), gpio.output(10, True), gpio.output(7, True), gpio.output(17, False), gpio.output(22, False), gpio.output(9, False), gpio.output(11, False)
elif digiplus == 8
gpio.output(21, True), gpio.output(17, True), gpio.output(22, True), gpio.output(7, True), gpio.output(11, True), gpio.output(9, True), gpio.output(10, True)
else digiplus == 9
gpio.output(21, True), gpio.output(17, True), gpio.output(22, True), gpio.output(7, True), gpio.output(11, True), gpio.output(9, False), gpio.output(10, True)