def tekaTekiTeko( batas) :
# validasi input
if not isinstance ( batas, int ) :
print ( "Parameter harus integer" )
return
if batas < 20 :
print ( "Parameter harus lebih besar dari 20" )
return
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 hasil
print ( output if output else i)
tekaTekiTeko( 30 )
ZGVmIHRla2FUZWtpVGVrbyhiYXRhcyk6CiAgICAjIHZhbGlkYXNpIGlucHV0CiAgICBpZiBub3QgaXNpbnN0YW5jZShiYXRhcywgaW50KToKICAgICAgICBwcmludCgiUGFyYW1ldGVyIGhhcnVzIGludGVnZXIiKQogICAgICAgIHJldHVybgogICAgaWYgYmF0YXMgPCAyMDoKICAgICAgICBwcmludCgiUGFyYW1ldGVyIGhhcnVzIGxlYmloIGJlc2FyIGRhcmkgMjAiKQogICAgICAgIHJldHVybgogICAgCiAgICBmb3IgaSBpbiByYW5nZSgxLCBiYXRhcyArIDEpOgogICAgICAgIG91dHB1dCA9ICIiCgogICAgICAgIGlmIGkgJSAyID09IDA6CiAgICAgICAgICAgIG91dHB1dCArPSAiVGVrYSIKICAgICAgICBpZiBpICUgMyA9PSAwOgogICAgICAgICAgICBvdXRwdXQgKz0gIlRla2kiCiAgICAgICAgaWYgaSAlIDUgPT0gMDoKICAgICAgICAgICAgb3V0cHV0ICs9ICJUZWtvIgogICAgICAgIAogICAgICAgICMgcHJpbnQgaGFzaWwKICAgICAgICBwcmludChvdXRwdXQgaWYgb3V0cHV0IGVsc2UgaSkKCnRla2FUZWtpVGVrbygzMCk=