def tekaTekiTeko( batas) :
if not isinstance ( batas, int ) or batas < 20 or batas < 0 :
raise ValueError ( "Parameter harus bertipe unsigned integer dengan nilai minimal 20" )
for i in range ( 1 , batas + 1 ) :
output = ""
if i % 2 == 0 :
output += "Teka"
if i % 3 == 0 :
output += "Teki"
if i % 5 == 0 :
output += "Teko"
print ( output if output else i)
tekaTekiTeko( 30 )
ZGVmIHRla2FUZWtpVGVrbyhiYXRhcyk6CiAgICBpZiBub3QgaXNpbnN0YW5jZShiYXRhcywgaW50KSBvciBiYXRhcyA8IDIwIG9yIGJhdGFzIDwgMDoKICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJQYXJhbWV0ZXIgaGFydXMgYmVydGlwZSB1bnNpZ25lZCBpbnRlZ2VyIGRlbmdhbiBuaWxhaSBtaW5pbWFsIDIwIikKICAgIAogICAgZm9yIGkgaW4gcmFuZ2UoMSwgYmF0YXMgKyAxKToKICAgICAgICBvdXRwdXQgPSAiIgogICAgICAgIGlmIGkgJSAyID09IDA6CiAgICAgICAgICAgIG91dHB1dCArPSAiVGVrYSIKICAgICAgICBpZiBpICUgMyA9PSAwOgogICAgICAgICAgICBvdXRwdXQgKz0gIlRla2kiCiAgICAgICAgaWYgaSAlIDUgPT0gMDoKICAgICAgICAgICAgb3V0cHV0ICs9ICJUZWtvIgogICAgICAgIAogICAgICAgIHByaW50KG91dHB1dCBpZiBvdXRwdXQgZWxzZSBpKQoKdGVrYVRla2lUZWtvKDMwKQ==