利用Python编写程序,实现输入任意字母串,按ASCII码从小到大输出
时间: 2023-05-21 15:03:07 浏览: 162
可以使用以下代码实现:
```
string = input("请输入任意字母串:")
ascii_list = [ord(char) for char in string]
ascii_list.sort()
print("按ASCII码从小到大输出:")
for ascii_code in ascii_list:
print(chr(ascii_code), end="")
```
这段代码首先让用户输入任意字母串,然后将每个字符转换为对应的ASCII码,并将这些ASCII码存储在一个列表中。接着,使用sort()方法对列表进行排序,最后使用for循环遍历列表中的每个ASCII码,并将其转换为对应的字符输出。
相关问题
编写程序,实现输入任意字母串,按ASCII码从小到大顺序输出
好的,可以使用如下的Python代码实现:
```
s = input("请输入任意字母串:")
lst = [ord(c) for c in s] # 将字母串转为ASCII码的列表
lst.sort() # 对列表进行排序
result = "".join([chr(c) for c in lst]) # 将排序后的列表转为字符串
print(result)
```
这段代码可以实现输入任意字母串,然后按ASCII码从小到大的顺序输出。
输入任意字母串,按ASCII码从小到大顺序输出
可以使用以下代码实现:
```python
s = input("请输入任意字母串:")
lst = [ord(c) for c in s]
lst.sort()
result = " ".join([str(i) for i in lst])
print(result)
```
需要注意的是,此代码仅适用于输入的是字母串的情况,如果包括其他字符,则需要做出相应的修改。
阅读全文