用Python编写从键盘输入整型数值120和2,对两个数进行加减乘除运算,并将其结果进行输出
时间: 2024-09-11 11:09:08 浏览: 118
在Python中,可以通过内置函数`input()`接收用户的键盘输入,并且需要将接收到的字符串转换成整型数值进行计算。下面是一个简单的程序示例,用于从键盘输入两个整数,并执行加、减、乘、除运算:
```python
# 接收用户输入的两个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
# 执行加法运算
add_result = num1 + num2
# 执行减法运算
sub_result = num1 - num2
# 执行乘法运算
mul_result = num1 * num2
# 执行除法运算,注意除数不能为0
if num2 != 0:
div_result = num1 / num2
else:
div_result = "除数不能为0"
# 输出运算结果
print(f"{num1} + {num2} = {add_result}")
print(f"{num1} - {num2} = {sub_result}")
print(f"{num1} * {num2} = {mul_result}")
print(f"{num1} / {num2} = {div_result}")
```
用户运行这段代码后,会被提示先后输入两个整数。程序会将这两个整数用于加、减、乘、除运算,并将结果打印到屏幕上。请注意,除法运算中添加了除数为0的判断,以避免出现运行时错误。
相关问题
从键盘输入整型数值120和2,对两个数进行加减乘除运算,并将其结果进行输出。
要完成这个任务,你可以使用Python的`input()`函数获取用户的输入,然后转换为整数类型进行相应的算术操作。以下是一个简单的程序示例:
```python
# 获取用户输入的两个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
# 加法运算
addition = num1 + num2
print("加法运算的结果是:", addition)
# 减法运算
subtraction = num1 - num2
print("减法运算的结果是:", subtraction)
# 乘法运算
multiplication = num1 * num2
print("乘法运算的结果是:", multiplication)
# 除法运算(确保num2不为零)
if num2 != 0:
division = num1 / num2
print("除法运算的结果是:", division)
else:
print("错误!除数不能为零。")
```
当你运行这段代码时,它会提示你输入两个整数,然后分别执行加、减、乘、除的运算并输出结果。如果尝试用0做除数,程序会捕获到异常并给出相应提示。
输入任意的两个整型数,经过选择,完成加减乘除运算,并输出运算结果,用函数实现上述程序中的加减乘除运算,使用函数值带回结果,可以继续输入另外的两个数进行计算,直至结束。
```python
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
if b == 0:
return "Error: divide by zero"
else:
return a / b
while True:
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
print("请选择运算符:")
print("1. +")
print("2. -")
print("3. *")
print("4. /")
choice = input("请输入您的选择(1/2/3/4):")
if choice == '1':
result = add(num1, num2)
print("{} + {} = {}".format(num1, num2, result))
elif choice == '2':
result = subtract(num1, num2)
print("{} - {} = {}".format(num1, num2, result))
elif choice == '3':
result = multiply(num1, num2)
print("{} * {} = {}".format(num1, num2, result))
elif choice == '4':
result = divide(num1, num2)
print("{} / {} = {}".format(num1, num2, result))
else:
print("输入有误,请重新输入")
continue_or_not = input("是否继续计算?(Y/N)")
if continue_or_not.upper() != "Y":
break
print("程序结束")
```
阅读全文