Contents
- ascii.py
- ascii_table.py
- binaryToDecimal2.py
- binaryToDecimal.py
- decimalToBinary.py
ascii.py 1/5
[top][prev][next]
# Conversion of a text message into ASCII
# by Sara Sprenkle
print "This program converts a textual message into a sequence"
print "of numbers representing the ASCII encoding of the message."
print
message = raw_input("Please enter the message to encode: ")
print
print "Here are the ASCII codes:"
for ch in message:
print ord(ch),
print
ascii_table.py 2/5
[top][prev][next]
# Create an ASCII table
# by Sara Sprenkle
print "DEC CHAR"
print "-"*3, "-"*4
for i in xrange(33, 127):
print "%3d %4s" % (i, chr(i))
binaryToDecimal2.py 3/5
[top][prev][next]
# Convert binary numbers to decimal numbers
# CS111
print
print "This program converts binary numbers to decimal numbers."
print
binary_string = raw_input("Enter a number in binary: ")
dec_value = 0
for exponent in xrange( len(binary_string)):
bit = int(binary_string[-(exponent+1)])
# alternatively
#bit = int(binary_string[ len(binary_string) - 1 - exponent ] )
print bit,"* 2^%d" % exponent
dec_value += bit * (2 ** exponent)
print "The decimal value is", dec_value
binaryToDecimal.py 4/5
[top][prev][next]
# Convert binary numbers to decimal numbers
# CS111
print
print "This program converts binary numbers to decimal numbers."
print
binary_string = raw_input("Enter a number in binary: ")
exponent = len(binary_string)-1
dec_value = 0
# for each bit in the binary string,
# multiply the bit by 2 to the appropriate power
# and add that to the decimal value, dec_value
for bit in binary_string:
bit = int(bit)
print bit,"* 2^%d" % exponent
dec_value += bit * (2 ** exponent)
exponent -= 1
print "The decimal value is", dec_value
decimalToBinary.py 5/5
[top][prev][next]
# Convert decimal numbers to binary numbers
# CS111
print
print "This program converts decimal numbers to binary numbers."
print
decimal = input("Enter a number: ")
saved_decimal = decimal
binary_string=""
# How does this work?
while decimal != 0 :
remainder = decimal % 2
binary_string = str(remainder) + binary_string
decimal /= 2
print "The binary representation of", saved_decimal, "is", binary_string
Generated by GNU enscript 1.6.4.