示例代码实现
以下是一个Python代码示例,实现从用户输入中读取两个数字并计算它们的和:
python
# 读取用户输入的两个数字
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
# 计算两个数字的和
sum = num1 + num2
# 输出结果
print("两个数字的和为:", sum)
代码说明
该代码首先使用input()函数获取用户输入,并通过float()将输入转换为浮点数以确保可以处理小数。接着将两个数字相加并存储在变量sum中,最后使用print()输出结果。
扩展功能
如果需要处理更多数字或增加其他数学运算,可以扩展代码如下:
python
# 读取多个数字
numbers = []
n = int(input("请输入要计算的数字个数: "))
for i in range(n):
num = float(input(f"请输入第{i+1}个数字: "))
numbers.append(num)
# 计算总和
total = sum(numbers)
print("所有数字的总和为:", total)
注意事项
确保用户输入的是有效数字,否则程序可能抛出异常。可以通过异常处理来增强代码的健壮性:
python
try:
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
print("两个数字的和为:", num1 + num2)
except ValueError:
print("输入无效,请确保输入的是数字。")