Fun 2 code
Jump to navigation
Jump to search
Fun 2 code is a modification of Python where its like Fun 2 rhyme, a trendy song by Howard Moody.
How it works
First, you think up a swear word the first letter of the python command. Then, you write down 3 words that rhyme with it, seperated by new lines, and then the command.
Hello World
Swiss
miss
this
print("hello world")
Truth machine
truck
duck
pluck
f = int(input())
this
list
quiz
print(f)
tank
bank
rank
while f==1:
trick
flick
kick
print(f)
Cat program
thread spread lead print(input())
A+B Problem
glass mass class a = int(input()) witch stitch pitch b = int(input()) corn horn worn print(a + b)
Quine(?)
truck
pluck
duck
f="truck\npluck\nduck\nf={!r}\nsus\nbus\nclues\nprint(code.format(code))"
sus
bus
clues
print(f.format(f))
Judge even(if-statement needed)
stuck
struck
luck
f = int(input())
idxxxx
idyyyy
idzzzz
if f % 2 == 0:
his
this
Swiss
print("Even")
missed
spilled
tried
else: # exhausted(negative word)
corn
horn
worn
print("Odd")
Self-interpreter
truck
pluck
duck
f=exec((p:=open("program.txt").read().split("\n"),"\n".join([p[i] for i in range(3,len(p),4)]))[1])
Usage of Chinese
青丝
游丝
螺丝
def greet(username = 'guest'): # 屌(diao3)丝
一股
合股
引锥刺股
print(f"Hello, {username}!") # 屁(pi4)股
房门
开门
入门
greet("Mihai Popa") # 肛(gang1)门
Python(Pyline) interpreter
Assuming the program is stored in program.txt,
exec((p:=open("program.txt").read().split("\n"),"\n".join([p[i] for i in range(3,len(p),4)]))[1])
Replace the exec at the end with print and you have a transpiler.
Note that this does not enforce rhyme schemes, so you could make a program like this:
1 2 3 print(yaya) 1 2 3 y = 3
And the interpreter would not get mad at you. These are not accepted as official programs.