python实验四_python实验四
1.简单计算器的设计
请设计简单的“加减乘除”计算器并从键盘上输入数据进行计算
def add(x, y):
"""相加"""
return x + y
def subtract(x, y):
"""相减"""
return x - y
def multiply(x, y):
"""相乘"""
return x * y
def divide(x, y):
"""相除"""
return x / y
# 用户输入
print("选择运算:")
print("1、相加")
print("2、相减")
print("3、相乘")
print("4、相除")
choice = input("输入你的选择(1/2/3/4):")
num1 = int(input("输入第一个数字: "))
num2 = int(input("输入第二个数字: "))
if choice == '1':
print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", divide(num1, num2))
else:
print("非法输入")
2.请创建以学号命名的目录,在该目录中创建名称为file1.txt的文件,并将自己的个人信息(序号、姓名以及班级)等写入该文件;然后并读取文件中的内容到屏幕上;接着重新命名该文件为file2.txt;,最后将其删除。
import os
path = "E:/学号"
os.mkdir(path)
op = open("E:\\学号\\file1.txt", "w+")
op.write("********\n**\n***")
op.seek(0)
for line in op:
print(line)
op.close()
file1 = "E:/学号/file1.txt"
file2 = "E:/学号/file2.txt"
os.rename(file1, file2)
os.remove("E:/学号/file2.txt")
3.请安装numpy包,并创建数组
import numpy as np
a = np.array([1, 2, 3])
print(a)
4.导入Matplotlib包进行简单的操作(此处需要安装pip install matplotlib),
Python为Matplotlib提供了一个方便的接口,通过Pyplot对Matplotlib进行操作,此案例可实现正弦余弦函数曲线图像。
import matplotlib.pyplot as plt
import numpy as np
X = np.linspace(-np.pi, np.pi, 256, endpoint=True)
C, S = np.cos(X), np.sin(X)
plt.plot(X, C)
plt.plot(X, S)
plt.show()
5.在 package_test目录下创建 test1.py、test2.py、__init__.py 文件,test.py 为测试调用包的代码,然后在 package_test 同级目录下创建 test.py文件并调用 package_test包。
提取码:1wms
python实验四_python实验四相关推荐
- python实验题_python实验二
安徽工程大学 Python 程序设计 实验报告 班级 物流191 姓名 王凡 学号 3190505102 成绩____________ 日期20200322 指导教师 修宇 [实验名称] 实验二 顺序 ...
- 计算机python实验报告_Python实验报告六:函数
安徽工程大学 Python程序设计 实验报告 班级:物流192 姓名:周立学号:3190505227 日期:2020年5月5日 指导老师:修宇 [实验目的] 掌握函数的定义与使用方法:掌握函数的参数传 ...
- python实验一_Python实验一
(四).排列组合序列 [题目描述] 用户输入整数n(1<=n<=26)和整数m(m<=n),然后输入n个不同的字母,请编写程序输出在这n个字母中选择m个字母的所有排列序列和组合序列. ...
- python可变参数_Python 的四种共享传参详解
点击上方"Python数据之道",选择"星标公众号" 精品文章,第一时间送达 作者 | 杨仁聪 编辑 | Lemon 出品 | Python数据之道 本文来自公 ...
- python自动化测试数据驱动_Python 自动化测试(四):数据驱动
Python 自动化测试(四):数据驱动 本周测试公开课<Pytest 自动化测试最佳实践:实用特性与进阶技巧>! 在实际的测试工作中,通常需要对多组不同的输入数据,进行同样的测试操作步骤 ...
- python统计词频_Python统计四六级考试的词频
Python统计四六级考试的词频 此文首发于公众号 「Python知识圈」, 欢迎直接去公众号查看 阅读文本大概需要 4.6 分钟. 今天是教师节,先祝天下所有老师教师节快乐,感谢您在我学生时代对我的 ...
- python股票数据分析实验报告_Python实验报告
一. 实验原理 ( 要求.任务等 ) (一).Python的开发环境 Python诞生于20世纪90年代初,是一种解释型.面向对象.动态数据类型的高级程序设计语言,是最受欢迎的程序设计语言之一. 编写 ...
- python数据结构 树_python 数据结构四 之 二叉树和树
python数据结构教程第四课 树形结构是复杂结构中最简单的一类,这是一类非常重要的结构,在实际中使用广泛,反映了许多计算过程的抽象结构 一.简介 1.树 2.二叉树 二.二叉树和树的抽象数据类型(A ...
- python四级考试_Python统计四六级考试的词频
现在是开学之初,风华正茂的青年才俊们应该已经在图书馆占好了座位,开始备战 6/12 月份的英语四六级考试了吧!想当年,pk 哥四级考试前也在图书馆待了一阵子,后来四级考了 450 分惊险过关,六级考试 ...
最新文章
- Unity UGUI 小知识
- python中bin函数的用法_Python 3标准库用法--ascii()、bin()、breakpoint()函数
- oracle preparedstatement,【JDBC】java PreparedStatement操作oracle数据库
- 国二c语言改错题答案,c语言国二考试编程题答案
- mme设备内部错误_华为拟安装“俄版安卓”;百度回应内部贪腐;Android Studio 3.5 RC2 发布 | 极客头条...
- 与Maven 3,Failsafe和Cargo插件的集成测试
- android 画布心形,Android CustomShapeImageView对图片进行各种样式裁剪:圆形、星形、心形、花瓣形等...
- 2021-2025年中国打印管理软件行业市场供需与战略研究报告
- mysql 查询关键词顺序
- Kotlin基础(五)Kotlin的类型系统
- Adobe reader 闪退处理办法
- 字节跳动社招Java常见面试题
- 初识C语言——C语言基础知识
- 让gentoo安装不再难
- LAB颜色空间各通道的取值范围
- Java周末舞会算法
- BlueHost独立服务器受站长欢迎的原因
- Java拆分为姓和名
- 35岁以后的Android程序员出路在哪里?最强技术实现
- 阿里巴巴IconFont的图标的下载使用
热门文章
- 【剑指offer - C++/Java】2、替换空格
- (转) 一步一步学习ASP.NET 5 (四)- ASP.NET MVC 6四大特性
- 【转】Windows Server2008 R2下安装Oracle 10g
- [转]listview中设置背景图片后 拉动变黑
- 【转】系统缓存全解析二:动态缓存(2)-页面局部缓存的两种方式
- 212. Word Search II:多个单词查找
- 【模板】在build中配置resources来防止我们资源导出失败的问题
- html和css可以用在ssh里面么,在网站中使用SSH
- matlab如何找出最小的数据,读取数据并找出全部数据的最大值和最小值
- 通汇手机为何卖得那么红火