编写一个函数,随机生成num个英文字母,输出到文件word.txt中保存。num为函数的唯一参数。注:随机选择其中一个字符的方法为:random.choice()
时间: 2023-07-16 07:17:14 浏览: 81
可以使用Python内置的random和string模块来实现随机生成英文字母的功能,然后将结果输出到一个文件中。以下是一个可能的实现:
```python
import random
import string
def generate_word(num):
letters = string.ascii_lowercase
result = ''
for i in range(num):
result += random.choice(letters)
with open('word.txt', 'w') as f:
f.write(result)
generate_word(10) # 生成10个随机字母,并保存到word.txt中
```
这个函数首先使用string.ascii_lowercase获取所有小写字母,然后使用random.choice从中随机选择一个字母,重复num次后将结果保存到word.txt文件中。你可以调用这个函数并传入你想要生成的字母数量作为参数。
阅读全文