输入三个整数,按从大到小的顺序输出。 4、从键盘输入一个字符,按如下要求将结果写入文件result. txt。如果是数字字符,向文件写入相应的整数;如果是小写字母,向文件写入相应大写字母;如果是大写字母,向文件写入相应小写字母,其余情况,向文件写入“非字母及数字”。
时间: 2023-05-16 12:05:54 浏览: 92
首先,对于输入三个整数,按从大到小的顺序输出的问题,可以使用以下代码实现:
```python
a, b, c = map(int, input().split())
lst = [a, b, c]
lst.sort(reverse=True)
print(lst)
```
对于从键盘输入一个字符,按照要求将结果写入文件result.txt的问题,可以使用以下代码实现:
```python
ch = input()
with open('result.txt', 'w') as f:
if ch.isdigit():
f.write(str(int(ch)))
elif ch.islower():
f.write(ch.upper())
elif ch.isupper():
f.write(ch.lower())
else:
f.write('非字母及数字')
```
注意,以上代码只是示例,实际应用中可能需要进行更多的输入检查和异常处理。
阅读全文