Contents
- binaryToDecimal.py
- decimalToBinary.py
- while_str.py
binaryToDecimal.py 1/3
[top][prev][next]
# Convert binary numbers to decimal numbers
# by Sara Sprenkle, 10.03.2007
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 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 2/3
[top][prev][next]
# Convert decimal numbers to binary numbers
# by Sara Sprenkle, 10.03.2007
print
print "This program converts decimal numbers to binary numbers."
print
decimal = input("Enter a number: ")
saved_decimal = decimal
binary_string=""
while decimal > 0 :
remainder = decimal % 2
binary_string = str(remainder) + binary_string
decimal /= 2
print "The binary representation of", saved_decimal, "is", binary_string
while_str.py 3/3
[top][prev][next]
# Iterating through a string
# by Sara Sprenkle, 10.01.2007
print
str = raw_input("Enter a string to iterate through: ")
print
header1 = "index"
header2 = "character"
print header1, header2
print "-"*len(header1), "-"*len(header2)
i=0
while i < len(str) :
print "%5d %9s" % (i, str[i])
i+=1
Generated by GNU enscript 1.6.4.