开发 Pyhon 程序,要求用户输入一个不小于1的整数,求解该整数的平方、立方, 并按照下列格式写入文件“result.xt”中,用大专知识
时间: 2024-10-13 14:05:34 浏览: 20
1.+数据科学与大数据技术-110842102-Pyhon语言程序设计教学大纲-薛志文最终版.docx
在Python中,你可以使用基本的input函数获取用户的输入,然后利用数学运算计算平方和立方。以下是编写一个程序来完成这个任务的一个简单例子:
```python
# 用户输入验证
while True:
try:
num = int(input("请输入一个不小于1的整数:"))
if num < 1:
print("输入错误,请输入一个大于等于1的整数。")
else:
break
except ValueError:
print("输入错误,请输入一个整数。")
# 计算平方和立方
square = num ** 2
cube = num ** 3
# 写入结果到文件
with open('result.txt', 'w') as f:
f.write(f"给定数字 {num} 的平方是:{square}\n")
f.write(f"给定数字 {num} 的立方是:{cube}\n")
print("结果已保存到文件 result.txt 中。")
阅读全文