解题思路:只看首个字符是不是小写字母,是就改为大写字母,不是就直接存起来,其他部分就看是不是大写字母,是就改为小写,不是就直接存起来,首字母和其他部分刚好反过来


注意事项:

参考代码:

a = int(input())
for i in range(a):
   b = list(input())
   c = ''    #用来存修改后的药品名称
   if b[0].islower():    #判断首字母的大小写

       c += chr(ord(b[0])-32)    #如果是小写就变成大写
   else:
       c += (b[0])    #不是就直接存起来
   b.remove(b[0])    #首字母判断完成就删掉避免影响后面的
   for j in b:
       if j.isupper():    #判断是否是大写
           c += chr(ord(j)+32)    #如果是就改为小写
       else:
           c += j    #不是就直接存起来
   print(c) 

点赞(1)
 

0.0分

0 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论