The Name Game: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 1,214: | Line 1,214: | ||
ReadChar; |
ReadChar; |
||
END NameGame.</lang> |
END NameGame.</lang> |
||
=={{header|Nanoquery}}== |
|||
{{trans|Python}} |
|||
<lang Nanoquery>def print_verse(n) |
|||
l = {"b", "f", "m"} |
|||
s = n.substring(1) |
|||
if lower(n[0]) in l |
|||
ind = l[lower(n[0])] |
|||
l[ind] = "" |
|||
else if n[0] in {"A", "E", "I", "O", "U"} |
|||
s = lower(n) |
|||
end |
|||
println format("%s, %s, bo-%s%s", n, n, l[0], s) |
|||
println format("Banana-fana fo-%s%s", l[1], s) |
|||
println format("Fee-fi-mo-%s%s", l[2], s) |
|||
println n + "!\n" |
|||
end |
|||
names = {"Gary", "Earl", "Billy", "Felix", "Mary"} |
|||
for n in names |
|||
print_verse(n) |
|||
end</lang> |
|||
=={{header|Perl}}== |
=={{header|Perl}}== |