开发 Pyhon 程序,要求用户输入一个不小于1的整数,求解该整数的平方、立方, 并按照下列格式写入文件“result.xt”中
时间: 2024-10-13 16:05:32 浏览: 40
在Python中,你可以通过编写一个简单的脚本来实现这个功能。首先,你需要获取用户的输入,然后计算输入数字的平方和立方。接着,将结果写入到指定的文本文件中。以下是相应的代码示例:
```python
# 导入内置模块用于处理用户输入和文件操作
import sys
def main():
# 提示用户输入一个整数
num = int(input("请输入一个不小于1的整数: "))
# 检查输入是否满足条件
if num < 1:
print("输入的数值需要大于等于1,请重新输入.")
return
# 计算平方和立方
square = num ** 2
cube = num ** 3
# 写入结果到文件
try:
with open('result.xt', 'w') as file:
file.write(f"输入的整数 {num} 的平方是: {square}\n")
file.write(f"输入的整数 {num} 的立方是: {cube}\n")
print("数据已成功写入文件.")
except Exception as e:
print(f"写入文件时出错: {str(e)}")
if __name__ == "__main__":
main()
```
当你运行此程序时,它会提示用户输入一个整数,并将结果以指定格式写入到`result.xt`文件中。如果用户输入的是一个小于1的数,程序会提示用户重新输入。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)