云端Python及基本操作
1. 创建资源
开始实验之前,您需要先创建实验相关资源。
在实验室页面,单击创建资源。
(可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、子用户信息等)。
说明:资源创建过程需要3~5分钟(视资源不同开通时间有所差异,ACK等资源开通时间较长)。完成实验资源的创建后,您可以在云产品资源列表查看已创建的资源信息,例如:子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等。
实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。
资源创建成功,可在左侧的资源卡片中查看相关资源信息以及RAM子账号信息
2. 实验步骤
实验资源创建完毕后的界面如图1所示。
图1 资源创建完毕进行系统界面
实验所要求的python版本必须是python3以上,所以先进行python3版本测试。
在命令窗口,执行如下命令,查看Python版本。
python3 -V
执行命令后显示python版本为3.6.8,符合实验要求,如图2所示。
图2 检查python3的版本
以交互模式在屏幕上显示特定字符信息。交互模式是python中最简单的一种运行方式,这种模式下不需要建立python程序文件,即扩展名为*.py的文件,适合对一些基本语法进行测试的场合。
在命令窗口执行python3命令进入交互模式,在交互模式下输入如下print语句,完成实验内容中的第一个问题所要求的显示输出。
print("Hello,Cloud based Python program!")
确认后,此字符串将立即显示在屏幕上,如图3所示。交互模式使用结束后,可输入quit()退出。
图3 交互模式下显示特定字符串效果
实验内容中的第二个、第三个和第四个问题都需要采用python中的另一种模式进行编辑和调试,即程序文件模式。此模式要求先对要解决的问题编写程序源代码,然后再用python3运用程序源代码。
4.1 使用vim命令建立实验内容的第二个问题的源代码,将源代码命名为p1-2.py,并按题目要求在vim中具体编写源代码,具体命令如下。
vim p1-2.py
4.2 进入程序编辑状态后,先按键盘上的“i”键进入插入模式,然后添加如下源代码。
a=int(input("please input a:")) b=int(input("please input b:")) c=int(input("please input c:")) sum=a+b+c print("sum=", sum)
4.3 源代码添加完成后,按键盘左上角的Esc键退出编辑模式,然后输入:wq保存并退出配置文件。保存退出前的界面如图4所示。
图4 源代码编辑窗口
4.4 代码调试与运行。在命令窗口使用“python3 源代码文件名”的方式即可运行python程序,若在运行中出现语法错误,则python会指出出错的位置和出错原因,若源代码无语法错误,则直接显示运行结果。
在本实验中,执行如下命令。
python3 p1-2.py
执行后的结果如图5所示。
图5 p1-2.py程序的执行及结果
请按照上述程序代码编辑及运行方式解决实验内容中的第三个问题,将程序源代码命名为“p1-3.py”,并调试运行通过。
解决实验内容4中的第四个问题,将程序源代码命名为“p1-4.py”,并调试运行通过。
3. 实验要求
请将上面实验的每一步截图,分别用e4-1.jpg、e4-2.jpg、……、e4-n.jpg保存,将除第1项内容之处的其他内容的Python代码及前述截图一起打包提交到学习平台上,压缩包格式统一为zip格式。
西安交通大学的同学,请将文件命名为“你的学号-Py1.zip”;非西安交通大学的同学,请将文件命名为“你的学校-你的姓名-Py1.zip”或“你的姓名-Py1.zip”。
所有文档请于实验截止日期前提交。
实验链接:https://developer.aliyun.com/adc/scenario/b334be2d38224cbbaca9ca12f93a7b79