From 7ec83860c2a18d8e96f43cb9beeb8902e6c491d8 Mon Sep 17 00:00:00 2001 From: Vatsalya V Prasad <118582177+fridady0@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:40:45 +0530 Subject: [PATCH] Create conv.py --- conv.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 conv.py diff --git a/conv.py b/conv.py new file mode 100644 index 0000000000..72d0de8366 --- /dev/null +++ b/conv.py @@ -0,0 +1,18 @@ +def convert_number(decimal_number): + # Convert to binary, octal, and hexadecimal + binary_rep = bin(decimal_number) + octal_rep = oct(decimal_number) + hex_rep = hex(decimal_number) + + # Display the results + print(f"Decimal: {decimal_number}") + print(f"Binary: {binary_rep}") + print(f"Octal: {octal_rep}") + print(f"Hexadecimal: {hex_rep}") + +# Input from the user +try: + decimal_input = int(input("Enter a decimal number: ")) + convert_number(decimal_input) +except ValueError: + print("Please enter a valid decimal number.")