Lab 0: Setting up a productive workflow

Lab 0: Setting up a productive workflow,第1张

文章目录
    • 1. 实验准备
    • 2. 实验过程
    • 3. 实验总结

1. 实验准备

编程文档:这里
本人的实验环境是在win10下,直接点击文档相关的python下载链接,按要求下载就行。



另外,尽量使用与文档所要求的实验环境一致。


下载好软件,并且配置好实验环境之后,可以直接下载lab00的源码。


2. 实验过程

本次实验主要是关于实验环境的建立与实验源码的测试。


其中包含一些基本的Linux的文件 *** 作,以及如何测试程序的正确性。


本次Lab0的源码如下:

def twenty_eighteen():
    """Come up with the most creative expression that evaluates to 2018,
    using only numbers and the +, *, and - operators.

    >>> twenty_eighteen()
    2018
    """
    return ______

只使用数字、+、*、- *** 作符,来构造出一个最具创意的运算结果为“2018”的表达式。


我的答案:

def twenty_eighteen():
    """Come up with the most creative expression that evaluates to 2018,
    using only numbers and the +, *, and - operators.

    >>> twenty_eighteen()
    2018
    """
    return 20*100 + 18

接下来可以使用:

python ok

来测试实验结果:

结果正确。


3. 实验总结

在命令行下使用python的一些技巧:
1、不使用命令行选项将运行本地文件中的代码,并将返回命令行。


python lab00.py

2、-i:选项运行 Python 脚本,可打开一个交互式命令行。


在命名行中,可逐行运行 Python 代码并获得执行结果,而不是一次运行整个文件。


要退出,请在解释器提示中键入 exit()。


还可以在 Linux/Mac 机器上使用键盘快捷键 Ctrl-D 或在 Windows 上使用 Ctrl-Z Enter。



如果在交互式环境下运行 Python 文件时对其进行编辑,则需要退出并重新启动解释器才能使这些更改生效。


python -i lab00.py

3、-m doctest:在特定文件中运行 doctest。


Doctests 在函数中被三引号 (“”") 包围。


每个测试由 >>> 后跟一些 Python 代码和预期的输出组成。


 python -m doctest lab00.py

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/580734.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-11
下一篇 2022-04-11

发表评论

登录后才能评论

评论列表(0条)

保存