Non-Loop FizzBuzz

From Esolang
Jump to navigation Jump to search

Non-Loop FizzBuzz is like FizzBuzz but instead of doing a range of number you indefinitely ask the user for input and then print the FizzBuzz number.

Example

Code:

while True:
  i = int(input("Enter a number: "))
  if i % 15 == 0:
    print("FizzBuzz")
  elif i % 5 == 0:
    print("Buzz")
  elif i % 3 == 0:
    print("Fizz")
  else:
    print(i)

Output:

Enter a number: 4
4
Enter a number: 15
FizzBuzz
Enter a number: 1
1
Enter a number: 9
Fizz
Enter a number: 10
Buzz

Implementations in Other languages

Wenyan

吾嘗觀『閱文秘術』之書。方悟「閱行」「閱字」「閱白」「閱言」「閱數」「閱畢乎」之義。
恆為是。
	吾有一言。曰「「慾求一數。」」。書之。
	閱一數。名之曰「戊」。
	除「戊」以三。所餘幾何。變其。名之曰「三餘」。
	除「戊」以五。所餘幾何。變其。名之曰「五餘」。

	夫「三餘」「五餘」中有陽乎。變其。名之曰「寂」。
	若「寂」者。吾有一言。曰「戊」。書之。
	若非。
		吾有一言。名之曰「聲」。
		若「三餘」者。加「聲」以「「黃河流水鳴濺濺。」」。昔之「聲」者。今其是矣。云云。
		若「五餘」者。加「聲」以「「燕山胡騎鳴啾啾。」」。昔之「聲」者。今其是矣。云云。
		吾有一言。曰「聲」。書之。
	云云。
云云。