[-] Osnapitsjoey@lemmy.one 11 points 1 year ago

I like how the url could also have the picture changed if someone wanted to lol. You don't even own the picture that the url points to, you just have a receipt that says "this url is my url, no I don't own the url, because someone can change what's on that. No I also don't own whatever is hosted on that url either"

[-] Osnapitsjoey@lemmy.one 2 points 1 year ago

Lol I guess that's too much to ask

[-] Osnapitsjoey@lemmy.one 2 points 1 year ago

Ahhh you know what. This would help me. Because when I'm stumped, I'm definitely just "blindly" trying different orders of things and getting frustrated. Thank you very much for the tip

31
submitted 1 year ago* (last edited 1 year ago) by Osnapitsjoey@lemmy.one to c/programming@programming.dev

so ill post a few of my failed examples below along with what I came up with as a fix, and then the actual correct code. I feel like im so close to grasping this, but missing some logic. this is for a hangman game.

one of the failed attempts:

import random
word_list = ["aardvark", "baboon", "camel"]
chosen_word = random.choice(word_list)

#Testing code
print(f'Pssst, the solution is {chosen_word}.')

#Create an empty List called display.
#For each letter in the chosen_word, add a "_" to 'display'.
#So if the chosen_word was "apple", display should be ["_", "_", "_", "_", "_"] with 5 "_" representing each letter to guess.


display = ["_"] * len(chosen_word)


guess = input("Guess a letter: ").lower()

#If the letter at that position matches 'guess' then reveal that letter in the display at that position.
#e.g. If the user guessed "p" and the chosen word was "apple", then display should be ["_", "p", "p", "_", "_"].

for letter in chosen_word:
if guess == letter:
for i in range(len(chosen_word)):
display.insert(i, guess)

print(display)

second:

for letter in chosen_word:
  if guess == letter:
    for i in range(len(chosen_word[letter])):
      display.insert(i, guess)

I ended up just saying screw it and went to this:

display = []
for char in chosen_word:
    if guess == letter:
        display += letter
   else:
    display += "_"

correct way of doing it:

import random
word_list = ["aardvark", "baboon", "camel"]
chosen_word = random.choice(word_list)

print(f'Pssst, the solution is {chosen_word}.')

display = []
word_length = len(chosen_word)
for _ in range(word_length):
  display += "_"
print(display)
  
guess = input("Guess a letter: ").lower()


for position in range(word_length):
  letter = chosen_word[position]
  if letter == guess:
    display[position] = letter

print(display)

so as you can see, i get that I can grab specific parts of a list using indices or slices, but somewhere in my brain my logic is wrong. if you guys have struggled with this before or if you have a good youtube video to help me break it down id be beyond thankful!

[-] Osnapitsjoey@lemmy.one 2 points 1 year ago

No shit. So you're saying I can hook up like three mini pcs and make a mega at home server!? I gotta look into this. Did you follow a guide or anything you think is good enough or is as easy as a Google?

[-] Osnapitsjoey@lemmy.one 3 points 1 year ago

Oooh whats a good one called?

[-] Osnapitsjoey@lemmy.one 2 points 1 year ago* (last edited 1 year ago)

Does rancher connect the pcs together? I have like 3 mini pcs sitting around, and I've always wanted to kinda combine them somehow

Like being able to combine cpu power or something. Idk if this is possible without getting a mobo with multiple cpu slots, but if it is. I'd love to learn!

[-] Osnapitsjoey@lemmy.one 2 points 1 year ago

Wut?

The pyramid builders weren't even slaves ya dumbass

[-] Osnapitsjoey@lemmy.one 2 points 1 year ago

Calcium is a metal. So we're just normal robots

[-] Osnapitsjoey@lemmy.one 4 points 1 year ago

Like for stealing your code?

Also vscodium vs vscode-server. What's the difference? I've heard the ladder has Spyware or something?

[-] Osnapitsjoey@lemmy.one 3 points 1 year ago
[-] Osnapitsjoey@lemmy.one 1 points 1 year ago

Just got it as well! Not sure if it's been asked yet, but I had a lifetime ultra for reddit, will that transfer over?

[-] Osnapitsjoey@lemmy.one 3 points 1 year ago

Can you share a list of some of your favorites/some that are just gimmicks and shit?

view more: next ›

Osnapitsjoey

joined 1 year ago