もちろん return right$(s$, len(s$)-i%) でも同様にできます。 あと、どちらの場合にもlen(s$)-i%が負にならないようにエラーチェックしたほうがいいんですが、説明のために省いています。 ついでに便利な関数を一つ def cond(b, a, b) if b then return a return b end 例えば if bonus then score=score+1000 else score=score+10 を score = score + cond(bonus, 1000, 10) のように書けます。