开发python程序,要求用户输入一个不小于1的整数,求解该整数的平方、立方,并按照下列格式写入文件result.txt中
时间: 2024-03-13 20:45:03 浏览: 216
好的,这里给出一种实现方法:
```python
# 获取用户输入的整数
n = int(input('请输入一个不小于1的整数:'))
# 计算平方和立方
square = n ** 2
cube = n ** 3
# 将结果写入文件result.txt中
with open('result.txt', 'w') as f:
f.write('整数:{}\n'.format(n))
f.write('平方:{}\n'.format(square))
f.write('立方:{}\n'.format(cube))
```
这里我们首先通过input()函数获取用户输入的整数n,并使用int()函数将其转换为整数类型。然后计算平方和立方,分别存储在变量square和cube中。接着使用with语句打开文件result.txt,将结果按照指定格式写入文件中。最后with语句结束时自动关闭文件。
阅读全文