python判断字符是不是元音_编写一个程序来确定字符串python中有多少元音和辅音...
下面的代码在python2.7.3上进行了测试。在你需要研究变量的作用域,你不能在一个方法中定义一个变量而在另一个方法中使用它。
研究一下从用户那里获取输入的最佳方法,sys是一个非常好的库
总是,总是在使用变量之前初始化变量,并提供内联注释。在def main():
mystr = raw_input("Enter your String:")
mystr.lower()
#index = 0, index is useless here
vowelSet = set(['a','e','i','o','u'])
#vowels = 0, vowels is useless here
#consonants = 0, consonants is useless here
#Either pass vowelSet as argument or define them explicitly in the methods
runVowels(mystr, vowelSet)
runConsonants(mystr, vowelSet)
def runVowels(mystr, vowelSet):
#index, vowels needs to be defined and assigned a default value here
index = 0
vowels = 0
while index < len(mystr):
if mystr[index] in vowelSet:
vowels += 1
# You need to increment index outside of the condition
index += 1
print 'This string consists of ', vowels , 'vowels'
def runConsonants(mystr, vowelSet):
#index, consonants needs to be defined and assigned a default value here
index = 0
consonants = 0
while index < len(mystr):
if mystr[index] not in vowelSet:
consonants += 1
# You need to increment index outside of the condition
index += 1
print 'This string consists of ' , consonants , 'consonants'
main()
样本运行:
^{pr2}$
同样,这个程序只打印元音的数量。如果你需要“不同”元音的数量,那就有点不同了。
希望这有帮助!在
python判断字符是不是元音_编写一个程序来确定字符串python中有多少元音和辅音...相关推荐
- python输入数字输出月份英文_编写一个程序,输入月份号,输出该月的中文名和英文名。...
题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...
- 编写一个程序实现将字符串中的所有“you“替换成“we“
题目:编写一个程序实现将字符串中的所有"you"替换成"we" 输入: 输入包含多行数据 每行数据是一个字符串,长度不超过1000 数据以EOF结束 输出: 对 ...
- python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...
[其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...
- python求1到10所有偶数的和_编写一个程序,求1到10之间所有偶数的和及其所有奇数的和...
展开全部 以python语言为例2113: #!/usr/bin/env python # -*- coding: utf-8 -*- #编写一个程序,求52611到10之间所有偶数的和4102及其所 ...
- java中输出5个数_编写一个程序,要求用户输入5个数字,并输出这些数字中最大的数字和这些数字中最小的数字...
编写一个程序,要求用户输入5个数字,并输出这些数字中最大的数字和这些数字中最小的数字 . 因此,例如,如果用户键入数字2456 457 13 999 35,则输出将如下所示:最大数字是2456,最小数 ...
- python求列表最大值下标_切片,丝滑的字符串 | Python基础连载(三)
开篇 之前已经提到过,在Python中,一共有六大数据类型 本期就开始学习Python的六个标准数据类型中的字符串. 什么是字符串 在Python中,字符串是用一对引号(单引号/双引号均可)包裹起来的 ...
- python统计大小写字母个数_编写一个Python函数,它接受一个字符串并计算大写字母和小写字母的数量...
问题why this one doesn't work? 除了语法错误和运行时错误之外,您的代码逻辑还有很长的路要走.你实际上没有按问题所问的去做.您似乎正在尝试计算单个字符中的大写字符数.那是不正确 ...
- python判断密码是否正确_第一个python程序-判断登陆用户名和密码是否正确
#setencoding=utf-8#用户名和密码输入正确,则登陆成功 #用户名正确密码错误,只再输入密码,有3次机会 #错误3次,则把用户名放入lock中 import os,sys #存放用户名和 ...
- python 用递归求质数_编写一个递归函数,它接受和整数,如果它的所有数字都是质数,则返回“True”...
要做到这一点,你只需要提取最后一个数字,检查它是否是质数,然后继续剩下的数字.在 编写递归基本上由一个简单的例子和一个递归组成,在这个过程中,你把问题分解成一个更小的问题,直到你进入一个小的情况.在 ...
最新文章
- [转] Firefox 24.0中的插件激活提示
- C# 多线程六之Task(任务)三之任务工厂
- Vue el-menu高亮设置及点击菜单项实现路由跳转
- 华为主题包hwt下载_华为主题 | 星黛露
- 4.Eclipse的安装和使用
- 【论文解读】深度强化学习基石论文:函数近似的策略梯度方法
- java 多行 n_Java实现向Word添加多行图片水印
- 孙悟空!登上 Nature !
- 挖掘城市ip_企鹅号助力城市品牌IP化进程
- java输入文件内容_java Io流向指定文件输入内容
- 20200503:力扣187周周赛上
- 马尾物联网企业主导或参与制定修订各级标准达60项
- Ubuntu系统最简GCC安装方法
- 印度互联网创业大热:会出现“下一个苹果”?
- 用 Python 进行 OCR 图像识别
- 嵌入式文件系统固件img制作与解包
- boder-radius四个值的问题,boder-radius超出四个值的问题
- go语言学习-多重返回和匿名变量
- 探讨内容付费的本质和趋势
- mac最方便的文件管理器--Qspace
热门文章
- 虚拟机仅主机连接模式设置
- 让radio、select、checkbox 具有类似readonly属性效果
- kettle读取json文件并读取数据_kettle中JSON数据解析
- php网络验证系统源码,kakaPHP 网络验证PHP服务端源码 - 下载 - 搜珍网
- 轻叶H5营销单页,让你的营销更加清爽高效
- 计算机没网络本地连接接下来,网络不能连接?电脑本地连接没有了的几种情况解决方法...
- 简述MD5信息摘要算法
- 第9.2节 Python的文件打开函数open详解
- 【译文】KKR与CDR53亿美元收购Cloudera影响
- 为什么要读书且读好书?