#*******************************************************************************
#
# Computer Science 1114
#
# Fall 2017
#
# Assignment: cpIntroHW2ReverseNum.py
#
# Due Date: Monday, September 18
#
# Instructor: Nancy Draganjac
#
# Programmer: Colin Crosskno
#
# Description: display a number, its digits, and its reverse
#
# Input: n/a
#
# Output: name, number, digits of number, reversed number
#
#*******************************************************************************
print("Colin Crosskno")
print()
number = 498354
digitSix = int(number / 1) % 10
digitFive = int(number / 10) % 10
digitFour = int(number / 100) % 10
digitThree = int(number / 1000) % 10
digitTwo = int(number / 10000) % 10
digitOne = int(number / 100000) % 10
reverseNumber = digitOne + (digitTwo * 10) + (digitThree * 100)\
+ (digitFour * 1000) + (digitFive * 10000) + (digitSix * 100000)
print("The number to reverse: {}".format(number))
print("The digits, in order, are: {} {} {} {} {} {}".format(digitOne, digitTwo,\
digitThree, digitFour, digitFive, digitSix))
print("The number in reverse: {}".format(reverseNumber))
IyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKIwojIENvbXB1dGVyIFNjaWVuY2UgMTExNAojCiMgRmFsbCAyMDE3CiMKIyBBc3NpZ25tZW50OiAgY3BJbnRyb0hXMlJldmVyc2VOdW0ucHkKIwojIER1ZSBEYXRlOiAgICBNb25kYXksIFNlcHRlbWJlciAxOAojCiMgSW5zdHJ1Y3RvcjogIE5hbmN5IERyYWdhbmphYwojCiMgUHJvZ3JhbW1lcjogIENvbGluIENyb3Nza25vCiMKIyBEZXNjcmlwdGlvbjogZGlzcGxheSBhIG51bWJlciwgaXRzIGRpZ2l0cywgYW5kIGl0cyByZXZlcnNlCiMKIyBJbnB1dDogICAgICAgbi9hCiMKIyBPdXRwdXQ6ICAgICAgbmFtZSwgbnVtYmVyLCBkaWdpdHMgb2YgbnVtYmVyLCByZXZlcnNlZCBudW1iZXIKIwojKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKcHJpbnQoIkNvbGluIENyb3Nza25vIikKcHJpbnQoKQpudW1iZXIgPSA0OTgzNTQKCmRpZ2l0U2l4ID0gaW50KG51bWJlciAvIDEpICUgMTAKZGlnaXRGaXZlID0gaW50KG51bWJlciAvIDEwKSAlIDEwCmRpZ2l0Rm91ciA9IGludChudW1iZXIgLyAxMDApICUgMTAKZGlnaXRUaHJlZSA9IGludChudW1iZXIgLyAxMDAwKSAlIDEwCmRpZ2l0VHdvID0gaW50KG51bWJlciAvIDEwMDAwKSAlIDEwCmRpZ2l0T25lID0gaW50KG51bWJlciAvIDEwMDAwMCkgJSAxMApyZXZlcnNlTnVtYmVyID0gZGlnaXRPbmUgKyAoZGlnaXRUd28gKiAxMCkgKyAoZGlnaXRUaHJlZSAqIDEwMClcCiArIChkaWdpdEZvdXIgKiAxMDAwKSArIChkaWdpdEZpdmUgKiAxMDAwMCkgKyAoZGlnaXRTaXggKiAxMDAwMDApCgpwcmludCgiVGhlIG51bWJlciB0byByZXZlcnNlOiB7fSIuZm9ybWF0KG51bWJlcikpCnByaW50KCJUaGUgZGlnaXRzLCBpbiBvcmRlciwgYXJlOiB7fSB7fSB7fSB7fSB7fSB7fSIuZm9ybWF0KGRpZ2l0T25lLCBkaWdpdFR3byxcCiBkaWdpdFRocmVlLCBkaWdpdEZvdXIsIGRpZ2l0Rml2ZSwgZGlnaXRTaXgpKQpwcmludCgiVGhlIG51bWJlciBpbiByZXZlcnNlOiB7fSIuZm9ybWF0KHJldmVyc2VOdW1iZXIpKQ==