Примечание, мой новый инструмент Kwik доступен здесь
Таким образом, сделав несколько Fizzbuzz на разных языках сегодня и добрался до Python, может ли кто -нибудь сказать мне, является ли следующее приемлемо в интервью и какова их самая краткая версия:
def fizzbuzz(i): n = [i%3, i%5] print(((n[0]==0)and(n[1]==0)and"fizzbuzz " + str(i))or((n[0]==0)and"fizz " +str(i))or((n[1]==0)and"buzz " + str(i))or str(i)) for i in range(0,102): fizzbuzz(i)
Сэм.
Оригинал: “https://dev.to/samaldis/python-fizzbuzz-3p97”