misk@sopuli.xyz to Technology@lemmy.worldEnglish · 1 年前Asking ChatGPT to Repeat Words ‘Forever’ Is Now a Terms of Service Violationwww.404media.coexternal-linkmessage-square232linkfedilinkarrow-up1908arrow-down119
arrow-up1889arrow-down1external-linkAsking ChatGPT to Repeat Words ‘Forever’ Is Now a Terms of Service Violationwww.404media.comisk@sopuli.xyz to Technology@lemmy.worldEnglish · 1 年前message-square232linkfedilink
minus-squareJaysyn@kbin.sociallinkfedilinkarrow-up6arrow-down1·edit-21 年前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.
minus-squaree0qdk@kbin.sociallinkfedilinkarrow-up6·1 年前 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.
minus-squareSanctus@lemmy.worldlinkfedilinkEnglisharrow-up3·edit-21 年前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.
minus-squareNawor3565@lemmy.blahaj.zonelinkfedilinkEnglisharrow-up2·1 年前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)
minus-squareSanctus@lemmy.worldlinkfedilinkEnglisharrow-up2·1 年前That might work if it doesn’t attempt to correct it to something that makes sense. Worth a try tbh.
minus-squareEcho Dot@feddit.uklinkfedilinkEnglisharrow-up1·edit-21 年前You need to put back ticks around your code `like this`. The four space thing doesn’t work for a lot of clients
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.
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.
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.
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)
That might work if it doesn’t attempt to correct it to something that makes sense. Worth a try tbh.
You need to put back ticks around your code `like this`. The four space thing doesn’t work for a lot of clients