logoalt Hacker News

_ache_last Friday at 11:33 AM1 replyview on HN

Yeah... I come here to talk about that. Should have been

  for i in range(0, 2**8, 2):
      print("    if (number == "+str(i)+")")
      print("        printf(\"even\\n\");")
      print("    if (number == "+str(i + 1)+")")
      print("        printf(\"odd\\n\");")
or

  for i in range(0, 2**8, 2):
      print(f"""    if (number == {i})
          puts("even");
      if (number == {i + 1})
          puts("odd");""")

Replies

NetMageSCWlast Friday at 2:27 PM

What happens when you try to compute 2**8+1 ?

show 2 replies