Wednesday, October 26, 2016

Converter Character ASCII Using Python

Code :  Output Program : thumbnail 1 summary
Code : 
#!/usr/bin/env python
#Johan Wahyudi
#Python
def converter(pilihan, character):
if pilihan == "1":
convert = []
for i in range(len(character)):
convert.append(str(ord(character[i])))
decimal = ' '.join(convert)
print "Hasil konversi ke Decimal : "+decimal
biner = []
for i in range(len(convert)):
biner.append(str(bin(int(convert[i]))))
binary = ' '.join(biner)
print "Hasil konversi ke Biner : "+binary
elif pilihan == "2":
ascii = []
l = character.split(' ')
for i in range(len(l)):
ascii.append(chr(int(l[i])))
data_ascii = ''.join(ascii)
print "Hasil Konversi ke Character Ascii :"+data_ascii
binn = []
for i in range(len(l)):
binn.append(bin(int(l[i])))
binner = ' '.join(binn)
print "Hasil konversi ke Biner : "+binner
elif pilihan == "3":
pisah = character.split(' ')
dec = []
for i in range(len(pisah)):
dec.append(str(int(pisah[i], 2)))
desimal =' '.join(dec)
print ("hasil konversi ke Decimal : ")+desimal
ascii_pecah = desimal.split(' ')
char_ascii = []
for i in range(len(ascii_pecah)):
char_ascii.append(chr(int(ascii_pecah[i])))
ascii_fix = ''.join(char_ascii)
print "Hasil konversi ke character Ascii : "+str(ascii_fix)
return exit()
def main():
print "Masukan Format Karakter yang akan di convert"
print " 1. Char Ascii\n 2. Decimal\n 3. Biner"
pilihan = raw_input("Input Option : ")
character = raw_input("Input Character :")
print converter(pilihan, character)
if __name__ == '__main__':
main()
Output Program :


No comments

Post a Comment