码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 安装Anaconda


    目录

    前言:

    一、实验项目:

    二、实验目的:

    三、实验要求:

    四、实验内容:

    (1)在计算机上完成anaconda的安装(给出安装截图)

    a.安装包下载

    b.安装

    (2)使用jupyternotebook创建名为WelcometoPython的notebook,并导出名为.py文件(给出导出过程)

    a.在常用文件夹中打开 Jupyter Notebook

    b.新建 Notebook程序,指定python3

    进入python3后画面:

    c.重命文件名(raname)为”Welcome to Python”

    d.编写简单程序

    e.输出为.py文件

    (3)对python中的知识点进行回顾,有助于后期的学习

    1)从键盘输入一个3位整数,分离出它的个位、十位和百位并分别在屏幕输出

    2)购买地铁车票的规定如下:乘1-4站,3元/位;乘5-9站,4元/位;乘9站以上,5元/位。请输入人数和站数,输出应付款

    3)用循环的嵌套,打印九九乘法表

    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)

  • 相关阅读:
    Qt基于Qml向左边滑动删除列表项
    国产企业级低代码开发哪个最好?这一款超好用
    直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(三)
    Java并发之volatile关键字内存可见性问题
    解密Prompt系列12. LLM Agent零微调范式 ReAct & Self Ask
    基于javaweb的嘟嘟网上商城系统(java+jdbc+jsp+mysql+ajax)
    常识——绳结打折法
    计算机毕业设计之java+javaweb的校园音乐平台
    LeetCode 面试题 08.05. 递归乘法
    Spring6学习技术|Junit
  • 原文地址:https://blog.csdn.net/2301_77306766/article/details/138194462
  • 最新文章
  • 【FHE】我们如何实现同态加密推理(八):SiLU 的密文化——两条路径,和一个 8 字节的开关
    SQLcl 中 c/old/new 替换变量为何失效?先定位再替换
    不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线
    Halo插件:支持GitHub的图床附件策略
    电视投屏界的“一股清流”!SimpleTVCast 6.0.0-beta 抢先体验:无需TV端App,界面大换血!✨
    华三VXLAN集中式网关实战指南:Spine多活网关 + 双活接入(M-LAG)
    软件更好写之后口碑会更重要
    大 O、大 Omega、大 Theta 的区别,O(n) 复杂度是什么意思
    Java标签跳转:一个鲜为人知但却很实用的小技巧
    多智能体系统论文速读
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号