638

Notes:

  • Answers will occasionally be moved to the Sandbox archive when there are too many of them. When using them to report bugs, keep an eye on the post.

  • You may also want to take a look at the Stack Exchange's Sandbox chat room

  • This site, Meta Stack Exchange, is usually used as a "test bed" for pending changes happening to the way text is rendered on all network sites. Changes to text rendering that are going to be rolled out to the network are usually deployed here first to test them out and fix any potential glitches. Currently, there are no such changes pending, but if there were, keep in mind that text posted here may render differently from the other sites until the changes roll out to them as well.

As per Jeff's suggestion in this comment:

You can use this question as a formatting sandbox. You can:

  • edit this question itself (Community Wiki questions such as this one require only 100 reputation to edit instead of 2,000)
  • post answers to this question (This question might be protected, requiring earning 10 reputation on this site to answer)
  • post comments to this question or its answers
  • test suspected bugs with the editor or the rendering
  • post ponies (only when mods are asleep)

Beware that since the changes to syntax highlighting in December 2010, and the inline hints added in March 2011, no syntax highlighting is applied unless the question's tags or an inline hint enable it. So, to test highlighting here in the sandbox:

  1. As of January 8, 2019, you can use GitHub-flavor fenced code blocks in your posts, specifying the language after the opening fence:

    ```html
    While not hinted otherwise: <html></html> source <b>goes</b> "here".
    ```
    
    ```js
    var a = 3;
    while (not (a > 0)) {
        alert("JavaScript code <b>goes</b> here.");
    }
    ```
    
  2. Or:

    • Create code blocks in any way (using the fence notation above, the four-space indent form, or using HTML <pre><code> tags).

    • Save your post!

    • Use your browser's developer tools to edit the resulting HTML. To open developer tools, press F12, or ⌥⌘ I on Mac.

    • Find the <pre> element and add the attribute class="prettyprint", or change it into one of the valid syntax hints linked above, like class="lang-vb prettyprint".

    • Run the following in the location bar: javascript:prettyPrint(); or prettyPrint() in the console.

Answers that are considered annoying or obnoxious, or that cause breakage for users, will be deleted. This is codified as a policy as of March 29, 2018.

126
  • Bold code block.Italic code block. Mar 4, 2019 at 12:36
  • 15
    A comment with some weird markdown, to test and help this user. Look tags work too, and so does tour. Apr 6, 2019 at 1:59
  • 20
    Note: Do not remove @BhargavRao's comment, or you will break this answer
    – wizzwizz4
    Apr 6, 2019 at 17:16
  • 12
    ‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‬‭‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‬‭‮ Such an odd comment...‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‬‭‮‬ Jun 18, 2020 at 1:16
  • 7
    ‮sdrawkcab si tnemmoc sihT Jul 4, 2020 at 1:03
  • 2
    SOBotics Tool to get the source text of this comment. Single backslash and single backtick: \, `. Type: ``\``, `\``. Jul 12, 2020 at 23:23
  • 11
    Note: Do not remove @wizzwizz4's comment, or you will not know that you don't have to delete Bhargav Rao's comment. Jul 18, 2020 at 11:49
  • 3
    ‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‬‭‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬ ‬‬‭backward comment‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‭‬‭‭‬ ‭‮‬‬
    – ppwater
    Nov 30, 2020 at 1:32
  • 1
    ‎​‎​‎​‎​‎​‎​‎​‎​‎​‎​‎​‎​‎​‎​‎​‎​ Jan 7, 2021 at 22:08
  • 3
    @ppwater pasting the contents of your comment after selecting the spaces after it too into TextEdit and hitting backspace crashes on macOS Catalina. ¯\_(ツ)_/¯ It appears it split my cursor in two???? Jan 31, 2021 at 21:14
  • 6
    testing the power of gray areas
    – Ollie
    Apr 22, 2021 at 17:25
  • 1
    Titles "don’t work", (/) works, (\/) doesn’t, [](/) doesn’t, [edit](/): edit, [edit](): edit(). Not even (path/) works as a URL. Which protocols work? Only http://x, https://x, ftp://x. https:// renders a link, even though it’s not really clickable. May 2, 2021 at 4:10
  • 3
    Oh, and [something](//) behaves just like [something](https://), too. May 5, 2021 at 11:56
  • 3
    @samwyse [Link](/q/3122) is shorter. Dec 19, 2021 at 20:31
  • 1
    Testing spoiler in comment: hover for spoiler
    – wjandrea
    May 12, 2022 at 22:10

251 Answers 251

1
5 6 7
8
9
0

Testing Rollbacks

Just a test answer to get my hands on rollbacks. Edit 1111 Edit 2222

0

Scenario is I run a hat company, and every year the hat regulator gives us a guideline as to how much we can increase the price:

Year Price increase
2015 n/a first year
2016 +3.2%
2017 +2.2%
2018 +4.0%
2019 +1.0%
2020 +0.0%
2021 +4.0%

So far, I've worked out how to use product and filter to quite easily produce the following output...

Year Price increase Hat price
2015 n/a first year £3.00000
2016 +3.2% £3.09600
2017 +2.2% £3.16411
2018 +4.0% £3.29068
2019 +1.0% £3.32358
2020 +0.0% £3.32358
2021 +4.0% £3.45653

...But in the real world, I wouldn't apply an uplift of 2.2% to a £3.09600 hat and sell it for £3.16411, I actually want to apply it to rounded numbers, so I'd want to calculate (£3.10 + 2.2%) -> £3.1682 -> £3.17 in 2017 for instance. That's a penny different, and I want to introduce these penny differences as they will accumulate over time in the real world.

Does anyone have any suggestions for how I might build a "real world" calculation, where I'd round the price off every year and only apply the increase to the rounded price? Easy in Excel, but I can't work out a way to do it in Power BI without producing a new column for each consecutive year, which is impractical given the size of the real data set.

Ideally I'd want my data set to look like this...

Year Hat price last year Price increase Hat price this year
2015 n/a n/a £3.00
2016 £3.00 +3.2% £3.10
2017 £3.10 +2.2% £3.17
2018 £3.17 +4.0% £3.30

I'd been trying to do something in DAX but I don't think I can direct a calculated column to itself, so I suspect a Power Query solution might be better - but I'm open to a solution in either sphere!

0

:root {
    --xyz-ease: cubic-bezier(.26,2.05,.84,.38);
}

body {
    margin: 0;
    height: 100vh;
    display: grid;
    place-items: center;
    background: #466BDA;
}

.phone {
    background: white;
    padding: 1.5em;
    border-radius: 2em;
    position: relative;
    transform: rotateZ(-45deg);
    box-shadow: -30px 30px 0px rgba(0,0,0,.1);

    &:before {
        content: " ";
        position: absolute;
        background-color: #466BDA;
        border-radius: 1em;
        padding: .5em;
        width: 33%;
        top: -5px;
        left: 30%;
    }
}

.square-group {
    display: grid;
    grid-template-areas:
        "square square"
        "square square";

    .square {
        padding: 3em;
        margin: .6em;
        border-radius: .8em;
        background-color: #466BDA;
    }
}

.skeleton-title, .skeleton-title2 {
    padding: .6em;
    margin: 1em .3em;
    border-radius: .8em;
    background-color:#466BDA;
}
.skeleton-title2 {
    width: 60%;
}

.circle-group {
    display: grid;
    grid-template-areas:
        "circle circle circle"
        "circle circle circle";

    .square {
        padding: 2em;
        margin: .6em;
        border-radius: 50%;
        background-color: #466BDA;
    }
}

the output is big so you wont see

0

But what if, hear me `out, I just place

a backtick and

let it do whatever`?

Because inline is fine, but if it's multiline, does it disallow blanks?

what if a paragraph is awkwardly placed?

what about inline single, double, triple?

line

this is also 
    a part of the block
0

testing some testz

https://127.0.0.1:80

test

0

This is a test for a crude markdown "parser" (which is really more of an identifier than anything else, but I have a lot of edge-cases to test). Though using a unit test would make this easier, wouldn't it?

This is plain text. This is plain text after a newline.

This is plain text after a blank line. This is not a code block

This is a code block

And here's some text

and another block

Followed by text

And here's even more text

 ... and (you guessed it)
another block
std::cout << "Followed by backticks" << std::endl;
print("Immediately followed by another block")

With an inline triple start, followed by double and single, and some random bold, because why not?

also a link (inline), and another link that's named.

This is not an image

And neither is this

... but pretends to be one on a TV show.:tm:

0

One column table |C| |-| |1|

0

Is this the only sentence?

Probably.

I can't type Hi, in the beginning!

0

This is a test sentence for testing purposes.


Testing ~ in URLs:

0
0
<!-- language-all: lang-swift -->

Ok I gave a [VBA solution][1] but here's a pure Excel version using the relatively new LAMBDA functions, no VBA. 

To achieve this I have created a named function with signature `printf(mask, tokensArray)` where:
 - `mask` is a string you want to format, containing positional `{}` or indexed `{i}` interpolation locations.
 - `tokensArray` is the set of values to be substituted in, supplied as either a 1D Range (row or column), an array (hardcoded or returned from a function) or a single value.

... and which returns a formatted string. Called from a cell like:

[![Tooltip][3]][3]


[![Usage][4]][4]

    =printf("Some text '{1}', more text: '{2}'", A1:A2) //continuous 1D row/col
    =printf("Some text '{1}', more text: '{2}'", {"foo","bar"}) //hardcoded array
    =printf("Single Value {1}", "foo")

or with positional args (left to right)

    =printf("Some text '{}', more text: '{}'", A1:A2)

---

Define these two functions by entering them in the name manager (see [LAMBDA function][2] MSDN docs for detailed instructions, though this link will die I'm sure...) :

| Param     | Value                                                                                                                                                                                                                                                                                                                                            |
|-----------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Name      | ReplaceRecursive                                                                                                                                                                                                                                                                                                                                 |
| Scope     | Workbook                                                                                                                                                                                                                                                                                                                                         |
| Comment   | Recursively substitutes {} or {i} with tokens from the tokens list, which it escapes one by one leaving \} in the result string                                                                                                                                                                                                                  |
| Refers To | `=LAMBDA(mask,tokens,i,tokenCount, IF(i >tokenCount, mask, LET(token, INDEX(tokens,i),escapedToken,SUBSTITUTE(token,"}", "\}"),inIndexedMode,ISERROR(FIND("{}",mask,1)),substituted, IF(inIndexedMode, SUBSTITUTE(mask,"{"&i&"}", escapedToken),SUBSTITUTE(mask, "{}", escapedToken,1) ),ReplaceRecursive(substituted,tokens,i+1,tokenCount))))` |

<details><summary>Prettified<\summary>
```lang-swift
=LAMBDA(
    mask,
    tokens,
    i,
    tokenCount,
    IF(
        i > tokenCount,
        mask,
        LET(
            token,
            INDEX(
                tokens,
                i
            ),
            escapedToken,
            SUBSTITUTE(
                token,
                "}",
                "\}"
            ),
            inIndexedMode,
            ISERROR(
                FIND(
                    "{}",
                    mask,
                    1
                )
            ),
            substituted,
            IF(
                inIndexedMode,
                SUBSTITUTE(
                    mask,
                    "{" & i & "}",
                    escapedToken
                ),
                SUBSTITUTE(
                    mask,
                    "{}",
                    escapedToken,
                    1
                )
            ),
            ReplaceRecursive(
                substituted,
                tokens,
                i + 1,
                tokenCount
            )
        )
    )
)
```
</details>

| Param     | Value                                                                                                                                                                                                                                          |
|-----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Name      | printf                                                                                                                                                                                                                                         |
| Scope     | Workbook                                                                                                                                                                                                                                       |
| Comment   | printf(mask: str, tokensArray: {array,} \| range \| str ) -> str \| mask: string to substitute tokens into e.g. "Hello {}, {}" or "Hello {2}, {1}" (1-indexed) \| tokensArray: 1D range or array of tokens, e.g. "world" or {"foo","bar"} or A1:A5 |
| Refers To | `=LAMBDA(mask,tokensArray,LET(r,ROWS(tokensArray), c, COLUMNS(tokensArray), length, MAX(r,c), IF(AND(r>1, c>1), "tokensArray must be 1 dimensional", SUBSTITUTE(ReplaceRecursive(mask, tokensArray, 1, length), "\}","}"))))`                  |

```lang-swift
=LAMBDA(
    mask,
    tokensArray,
    LET(
        r,
        ROWS(
            tokensArray
        ),
        c,
        COLUMNS(
            tokensArray
        ),
        length,
        MAX(
            r,
            c
        ),
        IF(
            AND(
                r > 1,
                c > 1
            ),
            "tokensArray must be 1 dimensional",
            SUBSTITUTE(
                ReplaceRecursive(
                    mask,
                    tokensArray,
                    1,
                    length
                ),
                "\}",
                "}"
            )
        )
    )
)
```

---

There will be improvements to Excel's LAMBDA functions that make this easier to write I'm sure, but this recursive approach is good for now I think.


  [1]: https://stackoverflow.com/a/67858844/6609896
  [2]: https://support.microsoft.com/en-us/office/lambda-function-bd212d27-1cd1-4321-a34a-ccbf254b8b67
  [3]: https://i.stack.imgur.com/cyDQ5.png
  [4]: https://i.stack.imgur.com/Dv8DR.png
0
  Epcot Center  

Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.

0

Markdown:

**Id**|**Value**
:-----:|:-----:
7E38AD4A-4C6E-40D9-B805-08C1F4EE14D0|1,370
E48A0A4A-6E6C-41A8-B379-0E14452938C6|1,200

Table:

Value
7E38AD4A-4C6E-40D9-B805-08C1F4EE14D0
E48A0A4A-6E6C-41A8-B379-0E14452938C6

Markdown:

Here is my sample data:
|ID|Name|
|-|-|
|1|Steve|
|2|Jane|

Here is my sample data: |ID|Name| |-|-| |1|Steve| |2|Jane|

0
Id Value
7E38AD4A-4C6E-40D9-B805-08C1F4EE14D0 1,370
E48A0A4A-6E6C-41A8-B379-0E14452938C6 1,200
0
  • code
  •  full line code
    
  1. code
  2. full line code
    
0

Use Snippets to display Google Charts.

google.charts.load('current', {packages: ['corechart', 'line']});
google.charts.setOnLoadCallback(drawBackgroundColor);

function drawBackgroundColor() {
  var data = new google.visualization.DataTable();
  data.addColumn('number', 'X');
  data.addColumn('number', 'Dogs');

  data.addRows([
    [0, 0],   [1, 10],  [2, 23],  [3, 17],  [4, 18],  [5, 9],
    [6, 11],  [7, 27],  [8, 33],  [9, 40],  [10, 32], [11, 35],
    [12, 30], [13, 40], [14, 42], [15, 47], [16, 44], [17, 48],
    [18, 52], [19, 54], [20, 42], [21, 55], [22, 56], [23, 57],
    [24, 60], [25, 50], [26, 52], [27, 51], [28, 49], [29, 53],
    [30, 55], [31, 60], [32, 61], [33, 59], [34, 62], [35, 65],
    [36, 62], [37, 58], [38, 55], [39, 61], [40, 64], [41, 65],
    [42, 63], [43, 66], [44, 67], [45, 69], [46, 69], [47, 70],
    [48, 72], [49, 68], [50, 66], [51, 65], [52, 67], [53, 70],
    [54, 71], [55, 72], [56, 73], [57, 75], [58, 70], [59, 68],
    [60, 64], [61, 60], [62, 65], [63, 67], [64, 68], [65, 69],
    [66, 70], [67, 72], [68, 75], [69, 80]
  ]);

  var options = {
    hAxis: {
      title: 'Time'
    },
    vAxis: {
      title: 'Popularity'
    },
    backgroundColor: '#f1f8e9'
  };

  var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
  chart.draw(data, options);
}
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>

<div id="chart_div"></div>

0

Let's put a button:

button

Link to SVG here.

Self description:
button

0

Here's another oddity:

A quote.

Another paragraph:

A nested quote.

All is good.

But what about this:

  • A list item

    A quote.

    Another paragraph:

    A nested quote.

    All is good.

0

This comes from https://stackoverflow.com/a/71021836/2987828 and adding newlines before and after the table doesn't help, at least there.

To enter a permanent breakpoint in python3.7+, insert the expression breakpoint() in the source file. No more need to import anything, even pdb. In non-compiled Matlab the equivalent to breakpoint() is the statement keyboard.

The global picture is that after python's debug prompt (Pdb) (shown by breakpoint()) you add ! before non-debugging commands, whereas after Matlab's debug prompt K> you add db before debugging commands.

I am also migrating from Matlab to Python. I am used to debugging inside matlab -nodisplay, and am switching to python3.10 without IDE. These are pretty similar. So I will continue this debugging-related rosetta stone.

You can create other breakpoints, using command tb or b, from that (Pdb) prompt (or in your file $HOME/.pdbrc). As their Matlab's counterpart dbstop, you can set them for another file, another line and let them be conditional.

Here is a short rosetta stone:

python python's available shortcut Matlab
breakpoint() keyboard
where w dbstack
cont c dbcont
up u dbup
down d dbdown
step s dbstep
next n dbnext
print expression p expression expression
!nonlocal var;var= var=
break b dbstop and dbstatus
clear cl dbclear
list l dbtype
display d variable window

Matlab does have no equivalent for:

  • ignore n p (n-th breakpoint will only trigger prompt after p-th execution)
  • prettyprint expression (shortcut: pp)
  • jump codelinenumber (shortcut: j)

I still don't know if Python has any usable equivalents for save and load, evalin(caller,expr), and plots while debugging.

0

Links


Raw links

meta.stackexchange.com/questions/3122
//meta.stackexchange.com/questions/3122
Formatting Sandbox
Formatting Sandbox
/questions/3122

Links + Markown

Normal Italic Bold Inline code Keyboard (style wrapping link) Keyboard (link wrapping style)


Blockquote (HTML "A" tag)

Blockquote (Markdown "[text][1]")

HTML <pre> is nessesary for code block. Weirdly enough they doesn't have the same color (at least in the preview):

Code block (HTML "A" tag)

Code block (Markdown "[text][1]")

Code Snippets works ! (Doesn't work with Markdown "[text][1]")


"Special" links:

Top of the page
Bottom of the page

0

Enter ↲

0
  1. Testing a strange bug:
    • testing something
      
0

test test test test test test test

4
  • two corrections and a related reference: Mar 6, 2022 at 11:50
  • *? and +? and ?? and {2,3}? in PCRE are called the lazy quantifiers, also called: reluctant, non-greedy, ungreedy. Not to be confused with the possessive quantifiers *+ and ++ and ?+ and {m,n}+ Mar 6, 2022 at 11:53
  • Vim’s idiosyncratic regex syntax differs from PCRE: /x*\? and /x\+\? and /x\?\? and /x\{2,3}\? yield errors in Vim. (And in /x*? etc., Vim parses the ? as a literal.) Instead, the equivalents among Vim’s lazy quantifiers are: /x\{-} and /x\{-1,} and /x{-,1} and /x\{-2,3} Mar 6, 2022 at 11:53
  • • Likewise, Vim does not have *+ etc.. It does not even have any possessive quantifiers in the narrow sense. But it provides the same functionality via atomic grouping: For PCRE’s x*+ and x++ and x?+ and x{m,n}+ equivalents in Vim are: \(x*\)\@> (alternative \v very magic syntax: \v(x*)@>) and \v(x+)@> and \v(x?)@> and \v(x{m,n})@> Mar 6, 2022 at 11:53
0

Why does this happen? Is there a bug fix?

It seems the reason is that @types/react is a missing dependency in eslint-config-react-app so the obvious bug fix is to add @types/react manually to your project by running :

npm install @types/react

VS Code's autocompletion through Ctrl + space now correctly suggests react. 1

VS Code's autocompletion now correctly suggests 'react'.

Installing @types/react adds "@types/react": "^18.0.0", in your package.json under "dependencies" :

{
  "name": "reactjs-app",
  "scripts": {
    "dev": "next dev"
  },
  "dependencies": {
    "@types/react": "^18.0.0",
    "next": "^12.1.4",
    "react": "^18.0.0",
    "react-dom": "^18.0.0"
  },
  "devDependencies": {
    "eslint": "^8.12.0",
    "eslint-config-react-app": "7.0.0"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  }
}

1 If it doesn't work, try restarting VS Code.
0
e error
0 0%
0.3 0.0000002%
0.5 0.000046 %
0.6 0.00037 %
0.8 0.0153 %
0.9 0.1074 %
0.99 1.4150%
0.999 2.93 %
1 4.1262 %
0

Syntax highlighting currently strips HTML tags in <pre><code> blocks

(Since Highlight.js is being used instead of Prettify.)

HTML tags work inside <pre> blocks:

SELECT a, not_b FROM tbl WHERE a < b;

Same with <pre><code> blocks - here on meta.SE where automatic code highlighting is deactivated:

SELECT a, not_b FROM tbl WHERE a < b;

The same breaks on SO with automatic code highlighting. Highlight.js strips all tags before adding syntax-highlighting.

I set a language explicitly with <!-- language-all: lang-sql --> to trigger the same effect here:

HTML tags still work inside <pre> blocks:

SELECT a, not_b FROM tbl WHERE a < b;

But are stripped from <pre><code> blocks:

SELECT a, not_b FROM tbl WHERE a < b;  -- not the intended meaning

While editing, the local preview is rendered differently, and HTML tags seem to work even in <pre><code> blocks. But that's deceiving. Once the draft is saved, syntax-highlighting with Highlight.js kicks in and strips all HTML tags before adding colors - possibly breaking the meaning, especially for <strike>.

This used to work, but is currently broken. See:

0

Start

Trying out the code blocks:

four spaces:

import antigravity
antigravity.fly()
#this is a comment

with ```python in front:

import antigravity
antigravity.fly()
#this is a comment

end


0

World. Hello. World. Hello. World. Hello. World.

1
5 6 7
8
9

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .