第1关:Hello Python,我来了!
任务描述
Python 编程语言具有简洁、易读等特点,并提供了交互式编程以及脚本编程两种不同的模式,学习者很容易上手。 本关的任务是: (1)完成打印
Hello world
、整数加减法以及利用Help
命令查询相应内置函数的使用等; (2)利用 Python 提供的print()
内置函数打印输出Hello world
。
相关知识
Python 是一种解释性编程语言,Python 解释器在程序执行过程中,对代码逐行进行编译、解释,然后执行。安装好 Python 环境后,可以支持多种不同的编程运行方式,包括交互式编程和脚本式编程等。
Python 交互式编程模式
Python 解释器提供了一种交互环境,进行交互式编程。在交互环境下,开发者可以直接编写 Python 代码并执行。安装好 Python 环境之后,在命令行模式下,执行 Python,即可进入 Python 交互式环境。如下图1所示:
图 1
在图1中可以看到,在命令行窗口最后一行,有 Python 命令提示符
>>>
。在该提示符后面输入 Python 代码,敲回车键,就可以立即执行代码。
Python 提供了一个
print()
内置函数,用于打印需要输出的信息。在该函数的括号内,用单引号或者双引号,将需要输出的信息放进去即可,但是单引号和双引号不能混用。例如,要打印Hello world
,可直接在交互模式下敲入print('Hello world')
或者print("Hello world")
即可。具体执行情况如下图2所示:
图 2
命令执行完成后,会在终端打印出
Hello world
信息,然后输出>>>
命令提示符,等待程序员的进一步输入。同样的,直接在>>>
提示符后面,可以直接输入四则运算表达式,Pyhon 能够直接对四则表达式进行运算,并返回运算结果。例如,要计算1和2之和,则可直接在 Python 命令行提示符
>>>
之后,输入1 + 2
,然后敲入回车键,即可得到加和的结果。具体如下:格式:
>>> 1 + 2
输出:
>>> 3
其他四则运算处理过程,与上面过程类似。
Python 脚本式编程模式
大型 Python 程序会涉及成千上万行代码和多个代码文件,很难直接在命令行交互模式下,进行高效的编程开发。针对这一类程序,开发者可以编写相应的 Python 脚本,并保存成相应的代码源文件(Python 代码通常以
py
作为文件类型)。然后通过脚本参数,调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。例如,我们可以将打印
Hello world
的代码,保存为hello_world.py
文件。然后在系统命令行中,进入到代码文件所在路径,调用 Python 解释器,执行该脚本文件即可。Python 编译命令基本语法如下:
Python + 源代码文件名称
具体 Hello world 的执行过程如下图3所示:
图 3
print
内置函数
Python 内置( built-in )函数是一类随着 Python 解释器的运行,会自动创建的函数,通常是一些使用比较频繁的功能或者是元操作。对于这一类函数,用户可以在自己的程序中或者在交互编程环境中,不进行定义就直接使用。
print(output_obj)
其中:
output_obj
:待打印输出的对象。例如,我们要打印输出
Hello world
这个字符串,则相应的语句如下:
print('Hello world')
具体执行结果,会在终端打印,输出下述字符串:
Hello world
编程要求
本关任务是在
hello_python.py
中填写相应的打印语句,实现打印输出Hello Python
的功能。具体要求如下:
打开右侧命令行窗口,自动连接后台容器,进入容器终端。键入
python
,回车后,系统自动输出 Python 命令提示符>>>
,进入交互编程环境;在交互式编程环境中,使用 Python 打印函数
Hello World
;在交互式编程环境中,完成几项四则运算任务,包括
10+4
、10-4
、10*4
和10/4
;打开右侧代码文件窗口,在
hello_python.py
代码文件中 Begin-End 区间补充代码。使用打印函数Hello Python
的功能,然后点击评测。
测试说明
平台将对你编写的代码进行评测,如果与预期输出一致,则通关,否则测试失败。
预期输出:
Hello Python
开始你的任务吧,祝你成功!
# coding=utf-8
# 请在此处添加代码完成输出“Hello Python”,注意要区分大小写!
########## Begin ##########
print("Hello Python")
########## End ##########