Python开发与应用实验1 | 开发环境安装配置

server/2024/12/21 23:58:16/

*本文来自博主对专业课 Python开发与应用  实验部分的整理与解析。

*一些题目可能会增加了拓展部分(⭐)。拓展部分不是实验报告中原有的内容,而是博主本人的补充,以便各位学习参考。

*实验环境为:Python 3.10 , PyCharm 2022.3

目录

一、实验目的

二、实验内容

1、实验题目:配置环境

(1)下载并安装Anaconda3

(2)下载并安装PyCharm社区版

(3)打开pycharm,新建new project

(4)在项目中创建Python文件

(5)设置主题theme

(6)设置字体font

(7)设置解释器interpreter

2、九九乘法表

3、编写程序,解决“百钱百鸡”问题

三、实验结果的分析与总结


一、实验目的

(1)掌握Python开发环境和运行环境的配制方法;

(2)编写简单的程序;

(3)通过演示型实验方式,让学生了解如何使用pycharm和anaconda等工具进行Python开发。


二、实验内容

1、实验题目:配置环境

(1)下载并安装Anaconda3

https://www.anaconda.com/products/individual-d

(2)下载并安装PyCharm社区版

访问PyCharm官方网址http://www.jetbrains.com/pycharm/download/,进入PyCharm的下载页面,选择Community版本进行安装。

(3)打开pycharm,新建new project

单击【Create New Project】进入【CreateProject】界面。这里设置项目存储路径为D:\PythonDemo,在【preversional config interper】里面选择解释器,(请选择anaconda根目录下python.exe),之后单击【Create】进入项目界面 。

(4)在项目中创建Python文件

选中项目名称,单击鼠标右键,在弹出的快捷菜单中选择【New】→【Python File】,弹出“New Python file”窗口,在该窗口的Name文本框中设置Python文件名为“hello_world”,单击【OK】按钮后完成文件的创建。

(5)设置主题theme

在【file】菜案【setting】选项卡中依次点击Edit-----color Scheme-----python-----Scheme选择主题。

(6)设置字体font

在【file】菜案【setting】选项卡中依次点击Edit-----font,输入合适的字体大小以及间距。

(7)设置解释器interpreter

如果创建项目的时候没配置解释器,可以在【file】菜案【setting】选项卡中依次点击project-----python interprter,配置解释器。

2、九九乘法表

编写程序,输出九九乘法表。

源代码:

python">for i in range(1,10):for m in range(1,i+1):print(m,'*',i,'=',m*i,end='  ')print('\r')

列出测试数据和实验结果截图:

 

3、编写程序,解决“百钱百鸡”问题

一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱。

python">def fun():for x in range(0, 21):for y in range(0, 34):z = 100 - x - yif (x * 5 + y * 3 + z // 3 == 100) and (z % 3 == 0):return x, y, z
result = fun()
if result:x, y, z = resultprint(f"公鸡数量:{x},母鸡数量:{y},小鸡数量:{z}")

列出测试数据和实验结果截图:


三、实验结果的分析与总结

在本次实验中,我顺利地完成了实验要求的各个部分,配置了Python开发环境,还编写了简单的程序来解决了数学问题。完成实验后,我对Python开发环境和编程基础更加熟悉了;同时我也巩固了python的基本语法与格式,为我今后的Python学习打下很好的基础。


http://www.ppmy.cn/server/46619.html

相关文章

postgressql——Tuple学习(2)

Tuple含义 作用 PG并没有像Oracle那样的undo来存放旧数据,而且PG没有真正意义上的delete,而是将旧版本直接存放于relation文件中,也就是成为了dead tuple。我们可以理解成“过期的数据”含义 tuple就相当于一个存储数据的小容器,…

详解Spring MVC

目录 1.什么是Spring Web MVC MVC定义 2.学习Spring MVC 建立连接 RequestMapping 注解介绍及使用 获取单个参数 获取多个参数 获取普通对象 获取JSON对象 获取基础URL参数 获取上传文件 获取Header 获取Cookie 获取Session 总结 1.什么是Spring Web MVC 官⽅对于…

man命令的作用

man命令是Linux操作系统中一个非常实用的命令,它用于查看命令的手册页面,帮助用户了解特定命令的用法、选项和参数。这不仅对新用户在学习如何使用新命令时很有帮助,也方便了经验丰富的用户快速查找命令的详细信息。以下是具体介绍&#xff1…

陪玩小程序都需要怎么做?

开发陪玩小程序需要进行全面的需求分析、功能规划、技术选型、界面设计等一系列步骤。陪玩小程序作为一种新兴的网络服务平台,为用户提供了寻找游戏伙伴、预约陪玩服务等功能,满足了用户在游戏领域的社交互动和技能提升需求。具体分析如下: 需…

奥枫软件Java要个16K遇到地狱级难度,醉了。。。

我只能说地狱难度,没绝对把握就别去了。我凭借前辈的经验,和当时天时地利人和,六道题答得很不错,但还是没通过。我有备而来都没过,现场写那些应该都是白忙活了。 一面 1,分割一个整数。如123,结…

java—MyBatis框架

简介 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO&…

你的手机是如何控制你的手表之广播篇

前言 要让手机能够控制手表,第一步当然要让手机能够“看见”手表,人类作为上帝视角,我们是能够通过眼睛直接看见手机和手表的,但要让手机“看见”手表,就需要一端把自己的信息通过电磁波的形式发往空中,另…