Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1.  
  2. # tanda pagar adalah komentar, tidak dieksekusi.
  3.  
  4. """
  5.  
  6. Ini multiline comment, diawali dan diakhiri tanda kutip (") tiga kali.
  7. dimana kamu dapat menyisipkan komentar dalam bentuk paragraf.
  8.  
  9. """
  10.  
  11. # definisikan variable
  12. my_var1 = 65 # Integer
  13. my_var2 = 0x47 # Heksadecimal
  14. my_var3 = [82, 'ini index ke 1'] # List
  15. my_var4 = "73" # String
  16. my_var5 = 0b1111011 # Binary
  17.  
  18. # ubah string ke integer
  19. my_var4 = int(my_var4)
  20.  
  21. # ubah integer ke ASCII karakter
  22. char_123 = chr(my_var5)
  23.  
  24. # operasi aritmatik
  25. char_121 = 56 + my_var1 / 1
  26.  
  27. # append string
  28. flag = "Flag: " + chr(my_var1)
  29.  
  30. # akses index list
  31. my_var3 = my_var3[0]
  32.  
  33. # looping
  34. new_list = [119, 107, 114, 113, 98, 108, 118, 98, 104, 100, 118, 124, 98, 100, 113, 103, 98, 102, 114, 114, 111, 128]
  35. sesuatu = []
  36.  
  37. for counter in range(len(new_list)):
  38. sesuatu.append(new_list[counter]-3)
  39.  
  40. # inline looping
  41. sesuatu = [item-3 for item in new_list]
  42.  
  43. # conditional statement
  44. if sesuatu[0] == 116:
  45. # menggabungkan banyak variable
  46. flag = flag + chr(my_var2) + chr(my_var3)
  47. elif sesuatu[0] == 119:
  48. print "Ini gak dieksekusi"
  49. else:
  50. print "ini juga gak dieksekusi"
  51.  
  52. # ubah array of number menjadi string
  53. string_ = "".join([chr(number) for number in sesuatu])
  54.  
  55. flag = flag + chr(my_var4) + char_123 + chr(char_121) + string_
  56.  
  57. # memotong string
  58. flag_kiri = flag[:11]
  59. flag_kanan = flag[11:]
  60.  
  61.  
  62. flag = flag_kiri + 'p' + flag_kanan
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement