Instructions binaryToDecimal.py decimalToBinary.py decimalToOctal.py octalToDecimal.py 1 2 File: binarytodecimal.py Octal numbers have a base of eight and the digits 0-7. 3 Converts a string of bits to a decimal integer. Write the scripts octalToDecimal.py and 4 decimalToOctal.py, which convert numbers between the 5 octal and decimal representations of integers. 6 bstring = input("Enter a string of bits: ") 7 decimal = 0 8 exponent = len(bstring) - 1 9 for digit in bstring: decimal = decimal + int(digit) * 2 ** exponent These scripts use algorithms that are similar to those of 10 the binaryToDecimal and decimalToBinary scripts 11 exponent = exponent - 1 developed in the Section: Strings and Number Systems. 12 print("The integer value is", decimal) 13 An example of octalToDecimal.py input and output is shown below: binaryToDecimal.py decimalToBinary.py decimalToOctal.py octalToDecimal.py 2 File: decimaltobinary.py Enter a string of octal digits: 234 3 Converts a decimal integer to a string of bits. 4 The integer value is 156 5 6 decimal = int(input("Enter a decimal integer: ")) 7 if decimal == 0: print(0) 8 An example of decimalToOctal.py input and output is 9 else: shown below: print("Quotient Remainder Binary") bstring = " 10 11 12 while decimal > 0: 13 remainder = decimal % 2 Enter a decimal integer: 27 14 decimal = decimal // 2 bstring = str(remainder) + bstring print("%5d%8d%l2s" % (decimal, remainder, bstring)) print("The binary representation is", bstring) 15 16 Quotient Remainder Octal 17 3 3 3 18 33 The octal representation is 33
Instructions binaryToDecimal.py decimalToBinary.py decimalToOctal.py octalToDecimal.py 1 2 File: binarytodecimal.py Octal numbers have a base of eight and the digits 0-7. 3 Converts a string of bits to a decimal integer. Write the scripts octalToDecimal.py and 4 decimalToOctal.py, which convert numbers between the 5 octal and decimal representations of integers. 6 bstring = input("Enter a string of bits: ") 7 decimal = 0 8 exponent = len(bstring) - 1 9 for digit in bstring: decimal = decimal + int(digit) * 2 ** exponent These scripts use algorithms that are similar to those of 10 the binaryToDecimal and decimalToBinary scripts 11 exponent = exponent - 1 developed in the Section: Strings and Number Systems. 12 print("The integer value is", decimal) 13 An example of octalToDecimal.py input and output is shown below: binaryToDecimal.py decimalToBinary.py decimalToOctal.py octalToDecimal.py 2 File: decimaltobinary.py Enter a string of octal digits: 234 3 Converts a decimal integer to a string of bits. 4 The integer value is 156 5 6 decimal = int(input("Enter a decimal integer: ")) 7 if decimal == 0: print(0) 8 An example of decimalToOctal.py input and output is 9 else: shown below: print("Quotient Remainder Binary") bstring = " 10 11 12 while decimal > 0: 13 remainder = decimal % 2 Enter a decimal integer: 27 14 decimal = decimal // 2 bstring = str(remainder) + bstring print("%5d%8d%l2s" % (decimal, remainder, bstring)) print("The binary representation is", bstring) 15 16 Quotient Remainder Octal 17 3 3 3 18 33 The octal representation is 33
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Topic Video
Question
100%
PYTHON CODING!!!!
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 5 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education