从键盘输入一个字符串,将其中的大写字母全部转换成小写字母,然后输出到一个磁盘文件data-file中保存。输入的字符串以“#”作为结束标志。
时间: 2023-05-01 22:03:35 浏览: 160
c代码-4. 功能:从键盘中输入一个大写字母,要求改用小写字母输出。
题目描述:从键盘输入一个字符串,将其中的大写字母全部转换成小写字母,然后输出到一个磁盘文件data-file中保存。输入的字符串以“#”作为结束标志。
解题思路:
1. 从键盘输入一个字符串,以“#”为结束标志,可以使用input()函数实现。
2. 将字符串中的大写字母转换成小写字母,可以使用字符串的lower()方法实现。
3. 将转换后的字符串输出到磁盘文件data-file中,可以使用open()函数和write()方法实现。
代码实现:
```python
s = ''
while True:
c = input()
if c == '#': # 输入字符串以#为结束标志
break
s += c.lower() # 将大写字母转换成小写字母,并添加到字符串s中
with open('data-file', 'w') as f: # 打开一个磁盘文件data-file
f.write(s) # 将字符串s写入磁盘文件data-file中
print('保存成功!') # 输出提示信息
```
阅读全文