我正试图做一项任务,但我一辈子也弄不明白这一点。以下是说明:编写一个计算器程序,可以计算用户输入的浮点数的最大前置整数和最小后续整数。这个程序应该有两个功能:主功能和计算功能。 我知道这是非常基本的,但我才刚刚开始学习。任何帮助都将不胜感激
import math
def calculate(num):
result = math.floor(num)
result2 = math.ceil(num)
return result, result2
def main():
number = float(input('Enter a float number: '))
res = calculate(number)
print('The floor is',,'and the ceil is',)
main()
方法
calculate()
返回两个值。有两种方法可以解决这个问题:在单独的变量中捕获两个返回并使用它们:
在单个变量(元组)中捕获两个返回,然后可以将其解压缩:
因此,第一个案例的完整代码可能如下所示:
相关问题 更多 >
编程相关推荐