Ticker

6/recent/ticker-posts

cal

import math def decimal_to_binary(decimal): return bin(decimal).replace("0b", "") def binary_to_decimal(binary_str): return int(binary_str, 2) def main(): print("Welcome to the Scientific Calculator!") print("Available operations:") print("1. Decimal to Binary Conversion") print("2. Binary to Decimal Conversion") print("3. Exit") while True: choice = input("Enter your choice (1/2/3): ") if choice == '1': decimal_input = int(input("Enter a decimal number: ")) binary_result = decimal_to_binary(decimal_input) print(f"Binary equivalent: {binary_result}") elif choice == '2': binary_input = input("Enter a binary number: ") try: decimal_result = binary_to_decimal(binary_input) print(f"Decimal equivalent: {decimal_result}") except ValueError: print("Error: Please enter a valid binary number (0s and 1s only).") elif choice == '3': print("Thank you for using the Scientific Calculator!") break else: print("Invalid choice. Please enter 1, 2, or 3.") if __name__ == "__main__": main()

Post a Comment

0 Comments