#!/usr/bin/python3

"""
Οι συναρτήσεις hex, oct, bin μετατρέπουν έναν ακέραιο στο δεκαεξαδικό, οκταδικό και δυαδικό σύστημα, αντίστοιχα.
Εκτυπώστε τον αριθμό μητρώου σας σε κάθε ένα από αυτά τα συστήματα.
Παρατηρήστε πως σημειώνονται οι αριθμοί σε αυτά τα συστήματα.
(Η συνάρτηση int κάνει την αντίστροφη μετατροπή).
"""

import math

def main():
	am=13107
	hex_am=hex(am)
	oct_am=oct(am)
	bin_am=bin(am)

	print(f"Ο αριθμός μητρώου {am} στο δεκαεξαδικό σύστημα είναι: {hex_am}")
	print(f"Ο αριθμός μητρώου {am} στο οκταδικό σύστημα είναι: {oct_am}")
	print(f"Ο αριθμός μητρώου {am} στο δυαδικό σύστημα είναι: {bin_am}")

	print("\nΠαρατηρήσεις:")
	print("Οι δεκαεξαδικοί αριθμοί ξεκινούν με το πρόθεμα '0x'. ")
	print("Οι οκταδικοί αριθμοί ξεκινούν με το πρόθεμα '0o'. ")
	print("Οι δυαδικοί αριθμοί ξεκινούν με το πρόθεμα '0b'.")

if __name__=="__main__":
	main()
