anautf
#1
I’m having trouble in this mission when trying to run the following line:
/home/dq$ echo -e ‘import random\nfor i in range(10000):\nprint(random.randit(110))’>rand.py
/home/dq$ python rand.py
I get the following error:
File “rand.py”, line 3
print(random.randit(1,10))
^
IndentationError: expected an indented block
My question is: How do we indent when we are storing code like this in a file and is all a string?
Hi anautf
For indentation, you can add 4 spaces after the \n
character.
This shoul be:
echo -e ‘import random\nfor i in range(10000):\n print(random.randit(110))’>rand.py
But you have syntax error in your code
should be randint
Again,
should be random.randit(1,10)
So the final code would be:
echo -e ‘import random\nfor i in range(10000):\n print(random.randint(1,10))’>rand.py
Hope this helps.
Thanks.