一段简单的python代码
python# 提示用户输入两个数字
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
# 计算两个数字的和
sum = num1 + num2
# 输出结果
print("两个数字的和为:", sum)
这段代码首先使用input()
函数提示用户输入两个数字,然后使用float()
函数将输入的字符串转换为浮点数。接下来,它将这两个数字相加并将结果赋值给变量sum
,最后使用print()
函数输出结果。
接下来,我们可以扩展代码以添加一些错误处理,以确保用户输入的是有效的数字。这可以通过使用try-except
语句来实现,如下所示:
pythonwhile True:
try:
# 提示用户输入两个数字
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
# 计算两个数字的和
sum = num1 + num2
# 输出结果
print("两个数字的和为:", sum)
break # 退出循环,因为输入和计算成功
except ValueError:
print("输入无效,请确保输入的是数字!")
在这个版本中,我们使用了一个while
循环,以便在用户输入无效时重复提示用户输入数字,直到输入有效为止。try
语句尝试执行用户输入和计算,如果出现ValueError
异常,则会执行except
语句块中的代码,提示用户输入有效数字,直到输入有效。