jupyter notebook有趣的代码
时间: 2023-10-16 12:07:12 浏览: 39
以下是一个有趣的代码,可以在jupyter notebook中运行:
```python
from IPython.display import display, Javascript
from random import randint
def play_game():
number = randint(1, 100)
guess = -1
while guess != number:
guess = int(input("Guess the number (between 1 and 100): "))
if guess < number:
print("Too low!")
elif guess > number:
print("Too high!")
print("You win!")
display(Javascript('''
var r = confirm("Do you want to play a game?");
if (r == true) {
''' + play_game.__code__.co_body.decode('utf-8') + '''
}
'''))
```
这个代码会弹出一个对话框,询问用户是否想要玩一个猜数字的游戏。如果用户点击了“确定”,则会开始游戏。用户需要在输入框中输入一个数字,程序会告诉用户这个数字是太高了还是太低了,直到用户猜中了这个数字为止。
相关问题
jupyter notebook折叠代码
在 Jupyter Notebook 中,你可以使用特殊的注释标记来折叠代码块。具体的步骤如下:
1. 在你想要折叠的代码块上方插入一个注释行,注释行需要以 `#` 开头。
2. 在注释行之后,添加一个特殊的标记 `#%%`,该标记被用于指示 Jupyter Notebook 折叠代码的起始点。
3. 接下来,编写你的代码块。
4. 如果你想要折叠的代码块有多个单元格,可以根据需要重复步骤2和3。
5. 在最后一个代码块的下方,插入一个新的注释行,并以 `#` 开头。
6. 在注释行之后,添加另一个特殊的标记 `#%%`,该标记被用于指示 Jupyter Notebook 折叠代码的结束点。
这样,你就可以在 Jupyter Notebook 中折叠代码块了。请注意,这种折叠方式只在 Jupyter Notebook 中有效,将代码导出为其他格式时,折叠效果可能会丢失。
jupyter notebook 常用代码
当然,我可以给你介绍一些Jupyter Notebook常用代码。以下是几个常见的代码片段:
1. 创建一个新的代码单元格:在Jupyter Notebook中,你可以使用快捷键`B`在当前单元格下方创建一个新的代码单元格。
2. 运行代码:使用快捷键`Shift + Enter`或者点击工具栏中的运行按钮来运行当前单元格中的代码。
3. 打印输出:使用Python的`print()`函数来打印输出结果。例如:`print("Hello, World!")`。
4. 安装包:使用`!pip install`命令来安装Python包。例如:`!pip install numpy`。
5. 导入包:使用`import`语句来导入需要使用的Python包。例如:`import numpy as np`。
6. 帮助文档:使用`?`来获取函数或对象的帮助文档。例如:`np.random.randn?`。
7. 快捷键:Jupyter Notebook提供了一些快捷键来提高效率。例如:`Shift + Tab`可以显示函数的参数信息。
8. 图表绘制:使用Matplotlib或其他绘图库来创建图表。例如:`import matplotlib.pyplot as plt`。
以上是一些Jupyter Notebook常用的代码片段,希望对你有帮助!