Osnapitsjoey

joined 1 year ago
[–] Osnapitsjoey@lemmy.one 1 points 1 year ago

I wonder if he's still making that show with himself as his monkey nft

[–] Osnapitsjoey@lemmy.one 12 points 1 year ago (4 children)

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 (1 children)

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

[–] Osnapitsjoey@lemmy.one 1 points 1 year ago (1 children)

Thank you very much! Yeah I'm just having problems with remembering where to put the x[y] in loops. I've done a few free classes and keep getting hung up on that part. It's like my brain is having problems grasping it. I showed an example in another comment

[–] Osnapitsjoey@lemmy.one 1 points 1 year ago (1 children)

They may have been around the same time, but I still very much remember reddit being behind the change to distinguish the official app

[–] Osnapitsjoey@lemmy.one 1 points 1 year ago (1 children)

Oh I just realized this is for kubernates. Unraid is all dockers. Can a docker swarm also pool resources?

[–] Osnapitsjoey@lemmy.one 1 points 1 year ago (2 children)

Yeah I've actually been using chatgpt as well as a few other resources! My biggest gripe is that chatgpt can't really teach without showing. I want to understand where my logic was flawed, and be guided towards the correct answer, instead chatgpt will do a good job at explaining what I did wrong, and then showing me the correct code.

So c is a good starter language? Cuz I'm at the point now that I can just stackoverflow my way into making a smaller project, but I really want to learn how this all works and learn the fundamentals so I'm fluent

[–] Osnapitsjoey@lemmy.one 1 points 1 year ago* (last edited 1 year ago) (3 children)

Yeah I figured that one out from the documentation. I with I saved more of my trial and errors so I could show you guys what I needed help with better. I tried the list.insert(x) and then I would do a list.pop(i+1) as well 😂

I guess what I need help with is I keep messing up where I would put "for x in y: z= y [in position z

I had a few tries with it written

For letter in range(len(chosen_word)) : If letter == guess: Display[I] = letter

But this would grab all the letters and change all blanks to the guess letter

 

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 1 points 1 year ago

Ah. See, I'm using bootcamps as a intro type of learning. I've also been just doing my own thing by learning how to make scrapers and all that (even though that's kind of cheating because it's just scrapy) but I'm trying to learn the fundamentals of the language so that I don't need to just Google "how to do this" I want to be able to just do it

view more: next ›