Discuss Scratch
- Discussion Forums
- » Suggestions
- » Could we please have an exponents block? ( ) ^ ( )
#1301May 6, 2026 19:24:11
- Sammies123333
-
Scratcher
100+ posts
Could we please have an exponents block? ( ) ^ ( )
there already is a square root block, also the message you replied to is 13 years old.+1Probably a bit too complex.
but while you are at it, add a square root block.
#1302May 6, 2026 22:54:58
- abrakaidabra
-
Scratcher
500+ posts
Could we please have an exponents block? ( ) ^ ( )
+1Probably a bit too complex.
but while you are at it, add a square root block.
([sqrt v] of []::operators)
This already exists.
#1303May 6, 2026 23:39:14
- dinoparty0
-
Scratcher
1000+ posts
Could we please have an exponents block? ( ) ^ ( )
Where+1Probably a bit too complex.
but while you are at it, add a square root block.([sqrt v] of []::operators)
This already exists.
#1304May 7, 2026 00:59:22
- Haycat2009
-
Scratcher
100+ posts
Could we please have an exponents block? ( ) ^ ( )
Support, bump and we also need the root reporter block.No need. An exponent block will also serve as a root block with a fractional power.((2) root (4) ::reporter operators)It calls “2”.
#1305May 7, 2026 18:47:17
#1306May 7, 2026 18:48:37
- Hoot6174
-
Scratcher
31 posts
Could we please have an exponents block? ( ) ^ ( )
Could we please have an exponents block?i was 4mos old when this came out and i'm 13 1/2 now how has scratch not added this after all these years it's been 13yrs and still the st isn't smart enough to add this
Right there in operators with the other math blocks:
( ) + ( )
( ) - ( )
( ) / ( )
( ) * ( )
( ) ^ ( ) <———
It can't take more than a few seconds to add, can't it?
#1307May 7, 2026 20:17:48
- tyjinw1
-
Scratcher
100+ posts
Could we please have an exponents block? ( ) ^ ( )
i wanted this since i was 8 and now im 12 and theres still no exponent block, but they STILL add the overly complicated blocks like sin cos tan
#1308May 8, 2026 07:19:20
- Michael_M_Games
-
Scratcher
100+ posts
Could we please have an exponents block? ( ) ^ ( )
Support, even though rn i don't know what it is, It will probably come in use one day for me 

#1309May 9, 2026 11:30:10
- Mimi-EEEEE
-
Scratcher
100+ posts
Could we please have an exponents block? ( ) ^ ( )
I can already see the anouncement. And yes, any misspellings are intentional.You say they are fixing up the website, but they don’t seem to know what to fix.Thats it. I give up. Theres a 0.00000% chance of this being added. There's already square roots, trigonometry, and abs, but no exponent after what is probably 20 years. And don't tell me there's a workaround. There are, but they are too long and many only work with positive non-0 integers. Paddle2See has apparently been trying to get this block added for a while now, but to no success for no reason, other than the ST being either lazy or intentionally messing with us. this block has 0 flaws, but hasn't been added. Just give up by now. I support, but this will never be added.(() ^ () :: operators)That, and if it does get added, they'll probably somehow mess it up so bad that it is just a root block. Which would also be pretty useful, but not as critically missing and flawless as the exponent block.
The Scratch Team is busy with other things, such as fixing this website.
They are not lazy.
They are not messing with us.
If they mess it up, that's just a matter of human error.
You say they are not lazy. So what’s stopping them from adding the exponent block? It’s not like you have to hire someone who knows exponents.
You say they are not messing with us. So why are they adding trash AI when everyone is against it?
It could be human error if they mess up, and that’s okay. What’s not okay is that they don’t want to correct their mistakes.
Hello, scratchers. We have reports of the new exponent block being proken. It says 2^2=1.41 and 3^9=2.08. We just want to let everyone know that the block is correct. 2^2 is the square root of 2, and anyone who dissagrees is factualy and fundamenntally blind. Because nobody is listening to us, we are gonna ban anyone who talks about the new bolck. Thank you for your undertsanding.
-Scratch Team
This was an exxaguration, but not by much.
#1310May 9, 2026 12:14:16
#1311May 9, 2026 13:36:58
- jasonzawtun
-
Scratcher
59 posts
Could we please have an exponents block? ( ) ^ ( )
Hello, scratchers. We have reports of the new exponent block being proken. It says 2^2=1.41 and 3^9=2.08. We just want to let everyone know that the block is correct. 2^2 is the square root of 2, and anyone who dissagrees is factualy and fundamenntally blind. Because nobody is listening to us, we are gonna ban anyone who talks about the new bolck. Thank you for your undertsanding.
-Scratch Team
This was an exxaguration, but not by much.
Jeez.
#1312May 9, 2026 17:52:14
- abrakaidabra
-
Scratcher
500+ posts
Could we please have an exponents block? ( ) ^ ( )
Go to the operators category, find theWhere+1Probably a bit too complex.
but while you are at it, add a square root block.([sqrt v] of []::operators)
This already exists.
([abs v] of []::operators)
block, switch the dropdown to
([sqrt v] of []::operators)
#1313May 9, 2026 17:54:27
- AverageTF2Medic
-
Scratcher
23 posts
Could we please have an exponents block? ( ) ^ ( )
Would be great to add, the workarounds are too hard. In JavaScript we can use ** so why not add it to Scratch!
#1314Yesterday 00:27:03
- abrakaidabra
-
Scratcher
500+ posts
Could we please have an exponents block? ( ) ^ ( )
Would be great to add, the workarounds are too hard. In JavaScript we can use ** so why not add it to Scratch!Case in point, Scratch is built with JavaScript so it would be super easy to add.
#1315Yesterday 14:33:23
- ILuvDogs-5335
-
Scratcher
100 posts
Could we please have an exponents block? ( ) ^ ( )
(#1309)I can already see the anouncement. And yes, any misspellings are intentional.You say they are fixing up the website, but they don’t seem to know what to fix.Thats it. I give up. Theres a 0.00000% chance of this being added. There's already square roots, trigonometry, and abs, but no exponent after what is probably 20 years. And don't tell me there's a workaround. There are, but they are too long and many only work with positive non-0 integers. Paddle2See has apparently been trying to get this block added for a while now, but to no success for no reason, other than the ST being either lazy or intentionally messing with us. this block has 0 flaws, but hasn't been added. Just give up by now. I support, but this will never be added.(() ^ () :: operators)That, and if it does get added, they'll probably somehow mess it up so bad that it is just a root block. Which would also be pretty useful, but not as critically missing and flawless as the exponent block.
The Scratch Team is busy with other things, such as fixing this website.
They are not lazy.
They are not messing with us.
If they mess it up, that's just a matter of human error.
You say they are not lazy. So what’s stopping them from adding the exponent block? It’s not like you have to hire someone who knows exponents.
You say they are not messing with us. So why are they adding trash AI when everyone is against it?
It could be human error if they mess up, and that’s okay. What’s not okay is that they don’t want to correct their mistakes.
Hello, scratchers. We have reports of the new exponent block being proken. It says 2^2=1.41 and 3^9=2.08. We just want to let everyone know that the block is correct. 2^2 is the square root of 2, and anyone who dissagrees is factualy and fundamenntally blind. Because nobody is listening to us, we are gonna ban anyone who talks about the new bolck. Thank you for your undertsanding.
-Scratch Team
This was an exxaguration, but not by much.
You Mimi must be nuts! What's wrong with you? Scratch is built with JScript!
#1316Yesterday 14:36:04
- Mimi-EEEEE
-
Scratcher
100+ posts
Could we please have an exponents block? ( ) ^ ( )
I might be nuts. But I think there's something wrong with the ST.(#1309)I can already see the anouncement. And yes, any misspellings are intentional.You say they are fixing up the website, but they don’t seem to know what to fix.Thats it. I give up. Theres a 0.00000% chance of this being added. There's already square roots, trigonometry, and abs, but no exponent after what is probably 20 years. And don't tell me there's a workaround. There are, but they are too long and many only work with positive non-0 integers. Paddle2See has apparently been trying to get this block added for a while now, but to no success for no reason, other than the ST being either lazy or intentionally messing with us. this block has 0 flaws, but hasn't been added. Just give up by now. I support, but this will never be added.(() ^ () :: operators)That, and if it does get added, they'll probably somehow mess it up so bad that it is just a root block. Which would also be pretty useful, but not as critically missing and flawless as the exponent block.
The Scratch Team is busy with other things, such as fixing this website.
They are not lazy.
They are not messing with us.
If they mess it up, that's just a matter of human error.
You say they are not lazy. So what’s stopping them from adding the exponent block? It’s not like you have to hire someone who knows exponents.
You say they are not messing with us. So why are they adding trash AI when everyone is against it?
It could be human error if they mess up, and that’s okay. What’s not okay is that they don’t want to correct their mistakes.
Hello, scratchers. We have reports of the new exponent block being proken. It says 2^2=1.41 and 3^9=2.08. We just want to let everyone know that the block is correct. 2^2 is the square root of 2, and anyone who dissagrees is factualy and fundamenntally blind. Because nobody is listening to us, we are gonna ban anyone who talks about the new bolck. Thank you for your undertsanding.
-Scratch Team
This was an exxaguration, but not by much.
You Mimi must be nuts! What's wrong with you? Scratch is built with JScript!
#1317Today 08:28:45
- ILuvDogs-5335
-
Scratcher
100 posts
Could we please have an exponents block? ( ) ^ ( )
I might be nuts. But I think there's something wrong with the ST.Bringing this topic up.
The only workaround I found is.
([10^ v] of ((power) * ([log v] of (base)::operators))::operators)
Last edited by ILuvDogs-5335 (Today 08:30:07)
#1318Today 10:08:21
- Haycat2009
-
Scratcher
100+ posts
Could we please have an exponents block? ( ) ^ ( )
It works, but here’s something for negative bases and indices:I might be nuts. But I think there's something wrong with the ST.Bringing this topic up.
The only workaround I found is.([10^ v] of ((power) * ([log v] of (base)::operators))::operators)
(((([10^ v] of ((index) * ([log v] of (base)::operators))::operators)) * <[base] > [0]>) + ((((([10^ v] of (([abs v] of (index)::operators) * ([log v] of (base)::operators))::operators)) * <((letter (length of [index]) of [index]) mod (2)) = [0]>) + (((-1) * (([10^ v] of (([abs v] of (index)::operators) * ([log v] of (base)::operators))::operators))) * <not <((letter (length of [index]) of [index]) mod (2)) = [0]>>)) * <not <[base] > [0]>>))
It’s clunky, but what did you expect for negative bases? They are weird.
Last edited by Haycat2009 (Today 10:08:53)
#1319Today 12:35:53
- ILuvDogs-5335
-
Scratcher
100 posts
Could we please have an exponents block? ( ) ^ ( )
(#1318)Oh my! This is too big!It works, but here’s something for negative bases and indices:I might be nuts. But I think there's something wrong with the ST.Bringing this topic up.
The only workaround I found is.([10^ v] of ((power) * ([log v] of (base)::operators))::operators)(((([10^ v] of ((index) * ([log v] of (base)::operators))::operators)) * <[base] > [0]>) + ((((([10^ v] of (([abs v] of (index)::operators) * ([log v] of (base)::operators))::operators)) * <((letter (length of [index]) of [index]) mod (2)) = [0]>) + (((-1) * (([10^ v] of (([abs v] of (index)::operators) * ([log v] of (base)::operators))::operators))) * <not <((letter (length of [index]) of [index]) mod (2)) = [0]>>)) * <not <[base] > [0]>>))
It’s clunky, but what did you expect for negative bases? They are weird.
- Discussion Forums
- » Suggestions
-
» Could we please have an exponents block? ( ) ^ ( )