创新互联Python教程:
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、成都做网站、酉阳土家族苗族网络推广、微信小程序定制开发、酉阳土家族苗族网络营销、酉阳土家族苗族企业策划、酉阳土家族苗族品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供酉阳土家族苗族建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
在这个简单的 python 程序中,我们必须制作一个计算器。这是一个初级 python 程序。
要理解这个例子,您应该了解以下 Python 编程主题:
在这个 python 程序中,我们必须制作一个简单的计算器。计算器用于在 python 中进行算术运算,如加法、减法、乘法和除法。在这个 python 程序中,我们使用用户定义的函数进行加法、减法、乘法和除法。为此,我们使用 def 来定义诸如加、减、乘、除等函数。我们让用户使用 python 中的 if 条件选择操作,并将参数传递给相应的函数,并从函数返回结果,使用 python 中的print
语句打印结果。
STEP 1: 打印加减乘除等简单操作,使用 python 编程中的输入功能接受用户的输入并保存到选项中。
步骤 2: 接受用户的两个数字,并使用 int() f 功能将其转换为整数。
STEP 3: 使用 if 语句检查选择是否为 1,如果条件得到满足,它将调用函数将数字相加并作为参数传递,并打印返回值。
STEP 4: 使用elif
语句检查选择是否为 2,如果是,则调用函数将两个数字相减并作为参数传递,并打印返回值。
STEP 5: 使用elif
语句检查选择是否为 3,如果是,调用函数乘法,将两个数字作为参数传递并打印返回值。
STEP 6: 使用elif
语句检查选择是否为 4,如果是,调用名为 divide 的函数,传递参数并打印返回值。
STEP 7: 使用 else 语句作为打印无效输入。使用 def 定义函数,加、减、乘、除并传递程序参数,返回函数中相应操作的结果。
STEP 1: 将参数 x 和 y 相加,结果返回主程序。
步骤 1: 减去参数 x 任意 y 返回结果。
STEP 1: 将参数 x 和 y 相乘,返回结果。
第一步:将参数 x 和 y 相除,返回结果。
def add(x, y):
"""This function adds two numbers"""
return x + y
def subtract(x, y):
"""This function subtracts two numbers"""
return x - y
def multiply(x, y):
"""This function multiplies two numbers"""
return x * y
def divide(x, y):
"""This function divides two numbers"""
return x / y
# take input from the user
print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
choice = input("Enter choice(1/2/3/4):")
num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
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("Invalid input")
Select Operation
1\. Add
2\. Subtract
3\. Multiply
4\. Divide
Enter the choice 1/2/3/4
1
Enter first number : 4
Enter second number : 7
4 + 7 = 11
分享名称:Python程序:简单计算器
文章出自:http://www.mswzjz.cn/qtweb/news24/83124.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能