user
Some computer programming languages are not exactly consistent   (with other computer programming languages)  
  
when   *raising zero to the zeroth power*:     **00**

Task

Show the results of raising   zero   to the   zeroth   power.

If your computer language objects to      **0\*\*0**      or      **0^0**      at compile time,   you may also try something like:

```
           x = 0
           y = 0
           z = x**y
           say  'z='  z

```

**Show the result here.**  
And of course use any symbols or notation that is supported in your computer programming language for exponentiation.

See also

* The Wiki entry: Zero to the power of zero.
* The Wiki entry: Zero to the power of zero: History.
* The MathWorld™ entry: exponent laws.
  + Also, in the above MathWorld™ entry, see formula (**9**): 

    x

    0
    =
    1
    {\displaystyle {\displaystyle x^{0}=1}}
    .
* The OEIS entry: The special case of zero to the zeroth power
assistant
(formerly Perl 6)

**Works with**: Rakudo version 2018.03

```
say '    type         n      n**n  exp(n,n)';
say '--------  --------  --------  --------';

for 0, 0.0, FatRat.new(0), 0e0, 0+0i {
    printf "%8s  %8s  %8s  %8s\n", .^name, $_, $_**$_, exp($_,$_);
}

```

Output:

```
    type         n      n**n  exp(n,n)
--------  --------  --------  --------
     Int         0         1         1
     Rat         0         1         1
  FatRat         0         1         1
     Num         0         1         1
 Complex      0+0i      1+0i      1+0i

```