woop_woop

joined 6 months ago
[–] woop_woop@lemmy.world 27 points 1 week ago (1 children)

Internet archive

[–] woop_woop@lemmy.world 2 points 1 week ago (1 children)

Eh, degrees can be overrated. I don't have one and it hasn't hindered me at all. Ultimately, it depends what kind of work you want to get into and your drive to self learn, how quick you can pick things up, and adaptability. You got this.

[–] woop_woop@lemmy.world 5 points 1 week ago (5 children)

That's fair, I was trying to be a bit vague since you're learning and wanted to help point you to the solution. Went a little too vague with it 🙂

[–] woop_woop@lemmy.world 3 points 1 week ago

No problem bud, good luck

[–] woop_woop@lemmy.world 4 points 1 week ago* (last edited 1 week ago) (2 children)

the signature for the input function (that's what it's called instead of command) is

def input(__prompt: Any = ...) -> str

which means it's always going to return a string.

So it starts off as a string, then becomes whatever is typed in

there's no real way for something to do that automatically without a much more robust setup.

this snippet proves that

test_int = input('enter integer:')
print(type(test_int))
test_float = input('enter float:')
print(type(test_float))
test_str = input('enter string:')
print(type(test_str))

>> <class 'str'>
>> <class 'str'>
>> <class 'str'>

it is the responsibility of your program to validate and do whatever you want with the result, and part of that can include casting it to a different type.

[–] woop_woop@lemmy.world 12 points 1 week ago* (last edited 1 week ago) (7 children)

The traceback should give you an idea of what's going on, but you can test for yourself by checking the result of input:

test = input('enter number:')
print(type(test))

Another question to ask is "why did you cast 'h' as a float?" And what happens if you just do h + r?

[–] woop_woop@lemmy.world -1 points 1 week ago

picture of two guys kneeling in front of a wall

Bullshit feely caption that doesn't make sense to any who understands the words being used

Internet: omg, so wholesome!

[–] woop_woop@lemmy.world -4 points 1 week ago

You are wildly naive if you view things this way

[–] woop_woop@lemmy.world -4 points 1 week ago (1 children)

Bud, there's a term around men over explaining things because it's such a thing: mansplaining. There's also a real big trope in many relationships about men trying to solve problems instead of saying "wow that sucks". This behavior is so ubiquitous that it's in sitcoms and has been for as long as TV has existed.

[–] woop_woop@lemmy.world 1 points 1 week ago

Too much what? The point I was making was a singular plural unit, just like an amount of (singular) refried (plural) beans.

Too many refried beans.

[–] woop_woop@lemmy.world -2 points 2 weeks ago (3 children)

Do you own too much pairs of jeans or too many pairs of jeans?

view more: next ›