Ai
1 Star 0 Fork 0

Python程序设计/20191108-zjj

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
shiyan2.py 1.62 KB
一键复制 编辑 原始数据 按行查看 历史
朱家婧 提交于 2020-04-12 17:19 +08:00 . 实验二 计算器
import math
yunsuan=str(input("输入运算方式:"))
if yunsuan=="+"or yunsuan=="-"or yunsuan=="/"or yunsuan=="%":
print("依次输入两个运算数字:")
a=float(input())
b=float(input())
if yunsuan=="+":
print(a+b)
elif yunsuan=="-":
print(a-b)
elif yunsuan=="*":
print(a*b)
elif yunsuan=="/":
print(a/b)
elif yunsuan=="%":
print(a%b)
elif yunsuan=="sin" or yunsuan=="cos"or yunsuan=="tan"or yunsuan=="cot"or yunsuan=="sec"or yunsuan=="csc":
print("输入角度(弧度制):")
a=float(input())
if yunsuan=="sin":
print(math.sin(a))
elif yunsuan=="cos":
print(math.cos(a))
elif yunsuan=="tan":
print(math.tan(a))
elif yunsuan=="cot":
print(1/math.tan(a))
elif yunsuan=="sec":
print(1/math.cos(a))
elif yunsuan=="csc":
print(1/math.sin(a))
elif yunsuan=="指数":
a=float(input("输入底数:"))
b=float(input("输入指数:"))
print(math.pow(a,b))
elif yunsuan=="阶乘":
a=float(input("输入数字:"))
print(math.factorial(a))
elif yunsuan=="多数字运算":
a = int(input("数字个数:"))
print("请依次输入数字:")
b=[]
for i in range(a):
b.append(float(input()))
x=str(input("输入运算符:"))
y=0
z=1
if x=="+":
for i in range(a):
y=y+b[i]
print(y)
if x=="-":
for i in range(a):
y=y-b[i]
print(y)
if x=="*":
for i in range(a):
z=z*b[i]
print(z)
if x=="/":
for i in range(a):
z=z/b[i]
print(z)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/python_programming/ccxsjyy.git
git@gitee.com:python_programming/ccxsjyy.git
python_programming
ccxsjyy
20191108-zjj
master

搜索帮助