fork download
  1. def tekaTekiTeko(batas):
  2. # validasi input
  3. if not isinstance(batas, int):
  4. print("Parameter harus integer")
  5. return
  6. if batas < 20:
  7. print("Parameter harus lebih besar dari 20")
  8. return
  9.  
  10. for i in range(1, batas + 1):
  11. output = ""
  12.  
  13. if i % 2 == 0:
  14. output += "Teka"
  15. if i % 3 == 0:
  16. output += "Teki"
  17. if i % 5 == 0:
  18. output += "Teko"
  19.  
  20. # print hasil
  21. print(output if output else i)
  22.  
  23. tekaTekiTeko(30)
Success #stdin #stdout 0.01s 7132KB
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