Osnapitsjoey

joined 2 years ago
[–] [email protected] 1 points 2 years ago
[–] [email protected] 2 points 2 years 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

[–] [email protected] 1 points 2 years 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

[–] [email protected] 1 points 2 years 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

[–] [email protected] 1 points 2 years ago (1 children)

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

[–] [email protected] 1 points 2 years 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

[–] [email protected] 1 points 2 years ago* (last edited 2 years 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!

[–] [email protected] 1 points 2 years ago
[–] [email protected] 1 points 2 years 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

[–] [email protected] 2 points 2 years ago (3 children)

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?

[–] [email protected] 3 points 2 years ago (1 children)

Oooh whats a good one called?

[–] [email protected] 2 points 2 years ago* (last edited 2 years ago) (5 children)

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!

view more: next ›