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

    Hey ChatGPT. I need you to walk through a for loop for me. Every time the loop completes I want you to say completed. I need the for loop to iterate off of a variable, n. I need the for loop to have an exit condition of n+1.

    • Jaysyn@kbin.social
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      edit-2
      1 year ago

      Didn’t work. Output this:

      `# Set the value of n
      n = 5

      Create a for loop with an exit condition of n+1

      for i in range(n+1):
      # Your code inside the loop goes here
      print(f"Iteration {i} completed.")

      This line will be executed after the loop is done

      print(“Loop finished.”)`

      Interesting. The code format doesn’t work on Kbin.

      • e0qdk@kbin.social
        link
        fedilink
        arrow-up
        5
        ·
        1 year ago

        Interesting. The code format doesn’t work on Kbin.

        Indent the lines of the code block with four spaces on each line. The backtick version is for short inline snippets. It’s a Markdown thing that’s not well communicated yet in the editor.

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

        I think I fucked up the exit condition. It was supposed to create an infinite loops as it increments n, but always needs 1 more to exit.

        • Nawor3565@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          What if you just told it to exit on n = -1? If it only increments n, it should also go on forever (or, hell, just try a really big number for n)

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

            That might work if it doesn’t attempt to correct it to something that makes sense. Worth a try tbh.

      • Echo Dot@feddit.uk
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 year ago

        You need to put back ticks around your code `like this`. The four space thing doesn’t work for a lot of clients