• ElmiHalt
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    A place shall not be called “programmer humor” without an odd-even joke

  • Era0S@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    This is literally how I code stuff when I’m sleepy, then I come back a month later and realize how horrible the code was. Pretty sure I can still find stuff like this in my old discontinued projects that I haven’t cleaned up

  • Guy_Fieris_Hair@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 year ago

    I feel like I accidentally do something similar everytime I program anything. I am just bad at it, I don’t know the short cuts or all the commands, but by God, it will work when I am done with it… maybe.

    I don’t know the right wat to do this, but I think there would be something like:

    x = Number

    If (x//2)is.integer() == “true”:

    Print(“Even”)

    Else:

    Print(“odd”)

    Maybe? Idk. Probably a bunch of syntax issues and I haven’t written anything in like a year.

    • nero@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      You basically got it yeah. You can do x % 2 and check if that is 0, as % calculates the remainder (in python at least)

      • Guy_Fieris_Hair@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        1 year ago

        y = 1

        while y ==1:

        x = input(“Enter Number”)

        if int(x) % 2 == 0:
        

        print(“EVEN”)

        else:
        

        print(“ODD”)

        I don’t know why, but I opened up my IDLE for the first time in a year and did it.

        • nero@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Know you probably don’t care, but you can do a while loop using while True: <code>

          Which is the same as you using a statement which equals to true.

          Thought i don’t think you need it for what you’re doing currently.