Advertisement
mzaini30

Analisis Iteman

Dec 9th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.60 KB | None | 0 0
  1. #-*-coding:utf8;-*-
  2. #qpy:2
  3. #qpy:console
  4.  
  5. print "This is console module"
  6. print
  7.  
  8. daya_beda = """0.458
  9. 0.711
  10. -0.042
  11. -0.499
  12. 0.151
  13. 0.29
  14. -0.066
  15. -0.575
  16. 0.667
  17. 0.04
  18. 0.028
  19. 0.491
  20. 0.694
  21. -0.163
  22. 0.603
  23. 0.361
  24. -0.495
  25. 0.417
  26. 0.085
  27. 0.42
  28. -0.089
  29. 0.036
  30. -0.294
  31. 0.473
  32. 0.496
  33. 0.046
  34. 0.264
  35. -0.044
  36. 0.152
  37. -0.533"""
  38. daya_beda = daya_beda.splitlines()
  39.  
  40. pengecoh = []
  41. for x in range(6):
  42.     pengecoh.append("baik")
  43. for x in range(2):
  44.     pengecoh.append("tidak baik")
  45. pengecoh.append("baik")
  46. for x in range(4):
  47.     pengecoh.append("tidak baik")
  48. pengecoh.append("baik")
  49. pengecoh.append("tidak baik")
  50. for x in range(2):
  51.     pengecoh.append("baik")
  52. for x in range(4):
  53.     pengecoh.append("tidak baik")
  54. pengecoh.append("baik")
  55. pengecoh.append("tidak baik")
  56. pengecoh.append("baik")
  57. for x in range(2):
  58.     pengecoh.append("tidak baik")
  59. for x in range (4):
  60.     pengecoh.append("baik")
  61.  
  62. kategori = []
  63. for x in daya_beda:
  64.     x = abs(float(x))
  65.     if x > 0.300:
  66.         kategori.append("diterima")
  67.     elif 0.200 <= x <= 0.300:
  68.         kategori.append("direvisi")
  69.     elif x < 0.200:
  70.         kategori.append("ditolak atau diganti")
  71.  
  72. # print kategori
  73. jarak = "\t"
  74.  
  75. for n in range(len(kategori)):
  76.     print n + 1,
  77.     print jarak,
  78.     print daya_beda[n],
  79.     print jarak,
  80.     print pengecoh[n],
  81.     print jarak,
  82.     print kategori[n]
  83.  
  84. nama = """diterima
  85. direvisi
  86. ditolak atau diganti"""
  87. nama = nama.splitlines()
  88.  
  89. print
  90. distribusi = ""
  91. for x in nama:
  92.     distribusi = kategori.count(x)
  93.     print x,
  94.     print jarak,
  95.     print distribusi,
  96.     print jarak,
  97.     print distribusi * 100 / 30.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement