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实验四相关推荐

  1. python实验题_python实验二

    安徽工程大学 Python 程序设计 实验报告 班级 物流191 姓名 王凡 学号 3190505102 成绩____________ 日期20200322 指导教师 修宇 [实验名称] 实验二 顺序 ...

  2. 计算机python实验报告_Python实验报告六:函数

    安徽工程大学 Python程序设计 实验报告 班级:物流192 姓名:周立学号:3190505227 日期:2020年5月5日 指导老师:修宇 [实验目的] 掌握函数的定义与使用方法:掌握函数的参数传 ...

  3. python实验一_Python实验一

    (四).排列组合序列 [题目描述] 用户输入整数n(1<=n<=26)和整数m(m<=n),然后输入n个不同的字母,请编写程序输出在这n个字母中选择m个字母的所有排列序列和组合序列. ...

  4. python可变参数_Python 的四种共享传参详解

    点击上方"Python数据之道",选择"星标公众号" 精品文章,第一时间送达 作者 | 杨仁聪 编辑 | Lemon 出品 | Python数据之道 本文来自公 ...

  5. python自动化测试数据驱动_Python 自动化测试(四):数据驱动

    Python 自动化测试(四):数据驱动 本周测试公开课<Pytest 自动化测试最佳实践:实用特性与进阶技巧>! 在实际的测试工作中,通常需要对多组不同的输入数据,进行同样的测试操作步骤 ...

  6. python统计词频_Python统计四六级考试的词频

    Python统计四六级考试的词频 此文首发于公众号 「Python知识圈」, 欢迎直接去公众号查看 阅读文本大概需要 4.6 分钟. 今天是教师节,先祝天下所有老师教师节快乐,感谢您在我学生时代对我的 ...

  7. python股票数据分析实验报告_Python实验报告

    一. 实验原理 ( 要求.任务等 ) (一).Python的开发环境 Python诞生于20世纪90年代初,是一种解释型.面向对象.动态数据类型的高级程序设计语言,是最受欢迎的程序设计语言之一. 编写 ...

  8. python数据结构 树_python 数据结构四 之 二叉树和树

    python数据结构教程第四课 树形结构是复杂结构中最简单的一类,这是一类非常重要的结构,在实际中使用广泛,反映了许多计算过程的抽象结构 一.简介 1.树 2.二叉树 二.二叉树和树的抽象数据类型(A ...

  9. python四级考试_Python统计四六级考试的词频

    现在是开学之初,风华正茂的青年才俊们应该已经在图书馆占好了座位,开始备战 6/12 月份的英语四六级考试了吧!想当年,pk 哥四级考试前也在图书馆待了一阵子,后来四级考了 450 分惊险过关,六级考试 ...

最新文章

  1. Unity UGUI 小知识
  2. python中bin函数的用法_Python 3标准库用法--ascii()、bin()、breakpoint()函数
  3. oracle preparedstatement,【JDBC】java PreparedStatement操作oracle数据库
  4. 国二c语言改错题答案,c语言国二考试编程题答案
  5. mme设备内部错误_华为拟安装“俄版安卓”;百度回应内部贪腐;Android Studio 3.5 RC2 发布 | 极客头条...
  6. 与Maven 3,Failsafe和Cargo插件的集成测试
  7. android 画布心形,Android CustomShapeImageView对图片进行各种样式裁剪:圆形、星形、心形、花瓣形等...
  8. 2021-2025年中国打印管理软件行业市场供需与战略研究报告
  9. mysql 查询关键词顺序
  10. Kotlin基础(五)Kotlin的类型系统
  11. Adobe reader 闪退处理办法
  12. 字节跳动社招Java常见面试题
  13. 初识C语言——C语言基础知识
  14. 让gentoo安装不再难
  15. LAB颜色空间各通道的取值范围
  16. Java周末舞会算法
  17. BlueHost独立服务器受站长欢迎的原因
  18. Java拆分为姓和名
  19. 35岁以后的Android程序员出路在哪里?最强技术实现
  20. 阿里巴巴IconFont的图标的下载使用

热门文章

  1. 【剑指offer - C++/Java】2、替换空格
  2. (转) 一步一步学习ASP.NET 5 (四)- ASP.NET MVC 6四大特性
  3. 【转】Windows Server2008 R2下安装Oracle 10g
  4. [转]listview中设置背景图片后 拉动变黑
  5. 【转】系统缓存全解析二:动态缓存(2)-页面局部缓存的两种方式
  6. 212. Word Search II:多个单词查找
  7. 【模板】在build中配置resources来防止我们资源导出失败的问题
  8. html和css可以用在ssh里面么,在网站中使用SSH
  9. matlab如何找出最小的数据,读取数据并找出全部数据的最大值和最小值
  10. 通汇手机为何卖得那么红火