目录
(2)使用jupyternotebook创建名为WelcometoPython的notebook,并导出名为.py文件(给出导出过程)
c.重命文件名(raname)为”Welcome to Python”
1)从键盘输入一个3位整数,分离出它的个位、十位和百位并分别在屏幕输出
2)购买地铁车票的规定如下:乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位。请输入人数和站数,输出应付款
4)编写程序,求出1000以内的所有完数(一个数如果恰好等于它的因子之和,这个数就称为“完数”),并按下面的格式输出其因子:6 is factor are: [1,2,3]
前言:
这是一个可以编写python的一个软件,比较简洁,得用户能够便捷地获取、管理包,并统一管理环境。它可以转换为.html、.md、.pdf以及.py格式等等,从而有效分隔不同项目所需要的不同版本的包,预防版本冲突。
一、实验项目:
安装anaconda
二、实验目的:
(1)掌握anaconda安装,可以使得学生能够更加顺畅、专注地使用python解决数据分析的问题
(2)掌握jupyternotebook的常用功能
三、实验要求:
需附代码和程序运行截图
四、实验内容:
给出下列问题的代码
(1)在计算机上完成anaconda的安装(给出安装截图)
a.安装包下载
关于anaconda下载的两种方法
(1) anaconda官网下载
官网下载地址链接:https://www.anaconda.com/products/individual
Anaconda 是跨平台的,有 Windows、MacOS、Linux 版本,这里以 Windows 版本为例,选择 Windows /64位的版本。(下载较慢)
(2)清华大学开源软件镜像站下载
地址链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
b.安装
打开下载好的Anaconda3-2020.11-Windows-x86_64.exe文件,出现以下界面:
点击Next即可
用户协议,当然要同意了,点击 I Agree
一般来说点击Just Me即可,除非你的电脑有多个用户,选择All Users
选择安装路径,这里建议装在C盘,也就是默认安装位置。(我选择Just me之后,路径就会自动选择在自己的windows账户下)。安装完大概需要3个G,如果你的C盘空间不是很充足的情况下也可以装在其它盘。
注意:路径中千万不要出现中文字符
选择好了之后点击Next。
这步是重中之重,第一个选项是添加环境变量,而默认是没有勾选的,请务必勾选上,如果不勾选,后续安装完成后自行添加环境变量会比较麻烦。勾选完后点击 Install 安装。
安装时间根据你的电脑配置而异,电脑配置高,速度就更快。安装过程其实就是把Anaconda3-2020.11-Windows-x86_64.exe文件里压缩的各种 .dll ,.py 文件等,全部写到安装目标文件夹里。过程还是相对漫长的,毕竟 是3GB 的无数个小文件,请耐心等待。
经过漫长的等待,终于安装完成(Complete)了,点击Next
这是pycharm的一个推广,PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成等。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。没有需求的话就不用管了,最后一步,继续点Next。
Finish(完成),那两个 √ 可以取消,至此Anaconda的安装就完成了。
(2)使用jupyternotebook创建名为WelcometoPython的notebook,并导出名为.py文件(给出导出过程)
实验步骤:
a.在常用文件夹中打开 Jupyter Notebook
b.新建 Notebook程序,指定python3
进入python3后画面:
c.重命文件名(raname)为”Welcome to Python”
d.编写简单程序
e.输出为.py文件
(3)对python中的知识点进行回顾,有助于后期的学习
1)从键盘输入一个3位整数,分离出它的个位、十位和百位并分别在屏幕输出
a = input("请输入一个三位数")
bai = int(a) // 100
shi = int(a) // 10 % 10
ge = int(a) % 10
print("这个数的百位为:{},十位为:{},个位为:{}".format(bai, shi, ge))
2)购买地铁车票的规定如下:乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位。请输入人数和站数,输出应付款
people = int(input('请输入人数:'))
station = int(input('请输入站数'))
if 0< station <=4:
money = people*3
print(money,'元')
if 4< station <=9:
money = people*4
print(money,'元')
if 9< station:
money = people*5
print(money,'元')
3)用循环的嵌套,打印九九乘法表
代码:
for y in range(1,10):
for x in range(1,y+1):
print("%d*%d=%d" % (x,y,x*y),end = " ")
print()
4)编写程序,求出1000以内的所有完数(一个数如果恰好等于它的因子之和,这个数就称为“完数”),并按下面的格式输出其因子:6 is factor are: [1,2,3]
代码:
for i in range(1, 1001):
sum = 0
result=[]
for j in range(1, i):
if(i%j==0):
result.append(j)
sum=sum+j
if(sum==i):
print(i,'is factor are:',result)