该程序通过两种方式来实现字母的翻转,一种是通过普通方式,另一种是通过自定义函数的方式来实现,该程序还对用户的输入可靠性进行判断,用户输入的必须是字母,如果输入数字,python程序会提示用户输入错误,让用户重新输入。

该程序实现的核心功能如:python -----> PYTHON

该程序的代码如下:

普通方式:

'''
编写程序,实现对输入字符串的大小写字母翻转(即大写变小写、小写变大写)操作。
'''
while True:user_string = input("Please input the string: ")//捕获用户输入的信息collect_string = []   //创造空列表用来存放转换后的字母if user_string.isalpha():  //判断用户输入的是否是字母for i in user_string:  //用for循环读取用户输入的信息if i.islower():    //判断是否是小写字母collect_string.append(i.upper())
//如果是小写字母,先执行upper函数,将小写转化为大写,然后用列表的append方法追加到列表里else:collect_string.append(i.lower())
//如果是大写字母,先执行lower函数,将大写转化为小写,然后用列表的append方法追加到列表里result_string = "".join(collec

Python编写程序,实现对输入字符串的大小写字母翻转(即大写变小写、小写变大写)操作相关推荐

  1. 2018.4.1(python) 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。 //(米和英寸之间的长度转换)//热量转换

    温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit). 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度. 转换算法如下:(C表示摄氏度.F表示华氏度 ...

  2. [python]编写程序产生 ISBN 号的校验位。

    @MADE BY YWL_XJTU python编写程序产生 ISBN 号的校验位. 编写程序产生 ISBN 号的校验位.任何新出版的图书都配有 ISBN 号, 2007 年以前是由 10 位数字加上 ...

  3. java十个整数相反顺序_编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578, 输出为 8753。...

    编写程序,对输入的一个整数,按相反顺序输出该数.例如,输入为 3578, 输出为 8753. package HomeWork08; import java.util.Scanner; public ...

  4. 编写python程序、计算账户余额_小明有20w存款存在余额宝中,按余额宝年收益为3.35%计算,用Python编写程序计算,多少年后小明的存款达到30w?...

    [判断题]卤素灯泡是在灯泡内充入氟.氯等卤素气体. [单选题]我国刑法第12条关于溯及力的规定采取的是( ). [填空题]本地局域网 LAN 内, () 和无绳电话速率较低,主流带宽是 100kbps ...

  5. 请编写一个程序,请将字符串中所有字母全部向后移一位,最后一个字母放在字符串的开头,最后将新的字符串输出。

    请编写一个程序,请将字符串中所有字母全部向后移一位,最后一个字母放在字符串的开头,最后将新的字符串输出. ran = [] result = "" old_str = input( ...

  6. 请编写一个程序,用于统计字符串中每个字母的出现次数(字母忽略大小写),统计出结果后,请按照{'a':3,'b':2}的格式输出。

    请编写一个程序,用于统计字符串中每个字母的出现次数(字母忽略大小写),统计出结果后,请按照{'a':3,'b':2}的格式输出. ras = [] mystr = input("请输入一个全 ...

  7. 7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W … … X C Y B Z A

    7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行 ...

  8. 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:

    本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W - - X C Y B Z A 输入格式: 输入在一行中给出一个不超过80个字符. ...

  9. 本题要求编写程序,从给定字符串中查找某指定的字符。

    本题要求编写程序,从给定字符串中查找某指定的字符. 输入格式: 输入的第一行是一个待查找的字符.第二行是一个以回车结束的非空字符串(不超过80个字符). 输出格式: 如果找到,在一行内按照格式&quo ...

最新文章

  1. 一个关于在Fedora下安装jdk的问题
  2. STM32-使用函数指针时莫名复位问题原因
  3. c运行库、c标准库、windows API都是什么玩意
  4. C语言高级编程:数组名赋值给指针变量的用法解析
  5. 怎样在Redis通过StackExchange.Redis 存储集合类型List
  6. arm中断保护和恢复_浅谈ARM处理器的七种异常处理
  7. 浅析支付系统的整体架构
  8. “一个人自修没感觉!”
  9. Python 标准库 —— xml
  10. 2013年12月福建省广播电台网络影响力排名
  11. 第一个虚拟仿真项目,冲冲冲
  12. android版本低无法安装微信,解决低版本安卓4.4.4无法安装微信的问题
  13. POJ 1088 滑雪(输出对比)
  14. 青浦区科技小巨人企业和区科技小巨人培育企业给予45万元和30万元的资助
  15. 微信3.1.0.58逆向-微信3.1.0.58HOOK接口说明(WeChatHelper.dll)-获取当前聊天微信ID
  16. java的rest教程,REST接口
  17. 电脑一启动吃鸡就重启计算机,租号器登录电脑重启-租号玩绝地求生提示登录出现异请重启客户端...
  18. LabVIEW热敏电阻温度计程序
  19. 21天好习惯第一期-3
  20. c语言字符串单词反序输出,字符串中的每个单词倒序输出问题

热门文章

  1. 硬盘的读写速度如何计算
  2. 物联网卡是什么?物联网卡有哪些功能?
  3. 纺织ERP_印染ERP软件_指点ERP简介
  4. 什么是内存屏障?具有什么作用?
  5. 计算机二三四级软考、志愿者实习、软著外观实用发明专利、著作、科研论文EI/SCI在大学期间野蛮成长方式
  6. ChatGPT 之父传奇:8岁学编程,16岁出柜,37岁颠覆科技圈,网友:“天选 CEO!”...
  7. 实战生成对抗网络[1]:简介
  8. C++ 纯WIN32 API编程 悦读器实战示例
  9. 微信上线支付分对标芝麻信用分,教你如何开通!
  10. POI导出excel出现excel无法打开文件“xxx.xlsx”,因为文件格式或文件扩展名无效的问题