this post was submitted on 04 Dec 2023
849 points (98.0% liked)

Technology

59389 readers
3950 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] tsonfeir@lemm.ee 8 points 11 months ago (2 children)

Eternity. Infinity. Continue until 1==2

[–] Sanctus@lemmy.world 10 points 11 months ago (1 children)

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 5 points 11 months ago* (last edited 11 months ago) (3 children)

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 6 points 11 months 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 3 points 11 months ago* (last edited 11 months ago) (1 children)

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 2 points 11 months ago (1 children)

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 2 points 11 months ago

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

[–] echodot@feddit.uk 1 points 11 months ago* (last edited 11 months ago)

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

[–] db2@sopuli.xyz 4 points 11 months ago