判断一个数能否被三整除,若能被三整除,计算该数的立方,并答应yes,否则计算该数的平方并打印no,编写这个程序
时间: 2024-11-05 18:26:51 浏览: 0
python判断一个数是否能被另一个整数整除的实例
为了编写这样一个程序,我们可以使用Python来完成,因为它简洁明了。下面是一个简单的函数,用于判断输入的数能否被3整除,并根据结果计算其立方或平方:
```python
def process_number(n):
if n % 3 == 0: # 如果能被3整除
result = n ** 3 # 计算立方
output = "yes"
else: # 否则
result = n ** 2 # 计算平方
output = "no"
print(f"{output}, the result is {result}")
# 测试函数
process_number(9) # 输出:yes, the result is 729
process_number(4) # 输出:no, the result is 16
```
在这个程序中,我们首先检查数字`n`除以3是否余数为零。如果余数为零,则执行`n ** 3`得到立方值;如果不为零,则执行`n ** 2`得到平方值。最后,根据结果输出相应的消息。
阅读全文