« first day (32 days earlier)      last day (243 days later) » 

@mathcat oh
It's recommended by PEP, but I can add # fmt: off and # fmt: on if you want
thats why black on my os and black on github actions were fighting
Because you didn't install the newer version?
yeah
i didnt know that
lol
09:02
actually
wait
no
PEP recommends to put whitespaces around ** when it's a single command
but black is too dumb to do it
so I'll add # fmt: off
actually no
PEP 8 never says anything about **
I am confused
 
5 hours later…
13:45
@BgilMidol i think to prevent the formatting issue, you can use black
you can set github actions to do the formatting for you
 
2 hours later…
15:19
@BgilMidol do you want to stay with 2 ** 2?
@mathcat yes
okay
one sec
done
btw I recommend you install an autoformatter too in Pycharm
15:47
@mathcat merged
16:41
nice
now
@PyGamer0 should we do this for sutraction?
nice
and repeat for multiplication?
finally division and power
hm
it would make sense to split when dividing str by num
split in equal pieces
17:08
oh, we forgot about str-str
and str*str
17:34
What do you think of interleave
for str*str?
Also, maybe you can edit your Hello World answer
so *"abc""def"
would give adbecf
 
1 hour later…
18:50
@BgilMidol what do you think?
@mathcat good
do you want to implement it?
19:54
back
@mathcat yes
noice
Power could be vectorised times?
ⁱ"abc"3
would give aaabbbccc
hmm wait
the function IsType I made
just checks if args are types (like IsType(args=[a1, a2], types=[str, int]))
in any order
but then you don't know which is which type
ah nvm
type(a) or Types(*a) does that
but then you need an additional check
uh
just forget what I just said
I don't know what I'm talking about
I'm confused

« first day (32 days earlier)      last day (243 days later) »