想问几个问题

[复制链接]
查看11 | 回复2 | 2021-1-27 06:18:25 | 显示全部楼层 |阅读模式
输入格式:
输入为一个以“#”结束的字符串(不超过30个字符)。
输出格式:
在一行中输出大小写转换后的结果字符串。
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:18:25 | 显示全部楼层
a=input()
foriina:
ifi==i.lower():
b=a.replace(i,i.upper())
else:
b=a.replace(i,i.lower())
print(b)
这个代码不论那个#为什么运行时就不能转化大小写
回复

使用道具 举报

千问 | 2021-1-27 06:18:25 | 显示全部楼层
这段代码应该只有最后一个字符会被转化
因为a一直是没有变化的
所以b就等于a最后一个字符被replace后的值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行