fork download
  1. def tekaTekiTeko(batas):
  2. if not isinstance(batas, int) or batas < 20:
  3. raise ValueError("Parameter harus bilangan bulat positif dan lebih dari 20")
  4. for i in range(1, batas+1):
  5. if i % 2 == 0 and i % 3 == 0 and i % 5 == 0:
  6. print("TekaTekiTeko")
  7. elif i % 2 == 0 and i % 3 == 0:
  8. print("TekaTeki")
  9. elif i % 2 == 0 and i % 5 == 0:
  10. print("TekaTeko")
  11. elif i % 3 == 0 and i % 5 == 0:
  12. print("TekiTeko")
  13. elif i % 2 == 0:
  14. print("Teka")
  15. elif i % 3 == 0:
  16. print("Teki")
  17. elif i % 5 == 0:
  18. print("Teko")
  19. else:
  20. print(i)
  21.  
  22.  
  23. if __name__ == "__main__":
  24. tekaTekiTeko(30)
  25.  
Success #stdin #stdout 0.04s 9656KB
stdin
Standard input is empty
stdout
1
Teka
Teki
Teka
Teko
TekaTeki
7
Teka
Teki
TekaTeko
11
TekaTeki
13
Teka
TekiTeko
Teka
17
TekaTeki
19
TekaTeko
Teki
Teka
23
TekaTeki
Teko
Teka
Teki
Teka
29
TekaTekiTeko