Python新手学习基础之循环结构练习
有几个元音字母?
有一个字符串"I learn Python from maya",我们想要查找出它里面的元音字母(aeiou)(其实是找出这几个小写字母),并统计出其元音字符的个数。这个时候我们就可以结合条件语句和循环语句对字符串进行处理了。
#sentence是一个字符串,你需要去统计这个字符串的元音字母数
sentence = "I learn Python from mayacoder"
#count用来存储元音字母数
count = 0
#在这里写下你的代码
for letter in sentence:
if letter in "aeiou":
count = count + 1
#输出元音字母数
print(count)
更多学习内容,就在码芽网,http://www.mayacoder.com/lesson/index

Python新手学习基础之循环结构练习的更多相关文章
- Python新手学习基础之循环结构——For语句
		
for语句 在Python里,循环语句除了while语句,还有for语句. 通常我们用for循环来遍历(按约定的顺序,对每个点进行访问,且只做一次访问)有序列的内容,比如列表和字符串(列表内容我们会在 ...
 - Python新手学习基础之循环语句——While循环
		
while循环 上一节的条件语句实际上只能执行一次,如果要反复的判断执行一些事件要怎么办? 这个时候就需要靠while.for等循环语句了. 我们先来认识下while循环,何为while循环?就是在某 ...
 - Python新手学习基础之初识python——与众不同2
		
看完了Python的缩进,现在来看看Python的标识符.引号和注释. 标识符 关于Python的标识符,其实不是与众不同,只是有一定的规则. 标识符是编程时使用的名字.在Python中,标识符有几点 ...
 - Python新手学习基础之数据结构-列表1
		
创建一个列表 讲完了序列,我们现在来讲讲Python中最常见的一种序列数据类型--列表. 列表创建的语法是: list_name = [item1, item2, item3, .......] 列表 ...
 - Python新手学习基础之数据结构-序列1
		
序列概念 序列,顾名思义就是有顺序的列,在Python里序列类型的数据结构包括字符串,列表和元组.既然都是序列类型,说明他们有很多共通点,他们的每一个元素都可以通过指定的偏移量方式(索引操作)来获得, ...
 - Python新手学习基础之数据结构-对数据结构的认知
		
什么是数据结构? 数据结构是指:相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成. 举个列子来理解这个数据结构: 数据可以比作是书本, 数据结构相当于书架,书存放在书架上, ...
 - Python新手学习基础之函数-lambda函数
		
lambda函数 在Python里除了用def定义函数外,还有一种匿名函数,也就是标题所示的lambda函数,它是指一类无需定义标识符(函数名)的函数或子程序. lambda函数的使用语法如下: la ...
 - Python新手学习基础之函数-return语句与函数调用
		
return语句 return语句的写法是: return 表达式 return语句用于退出函数,选择性地向调用方返回一个表达式.return在不带参数的情况下,默认返回None. None是一个特殊 ...
 - Python新手学习基础之函数-概念与定义
		
什么是函数? 函数是可以实现一些特定功能的方法或是程序,简单的理解下函数的概念,就是你编写了一些语句,为了方便使用,把这些语句组合在一起,给它起一个名字,即函数名.使用的时候只要调用这个名字,就可以实 ...
 
随机推荐
- 使用SQLiteDatabase进行数据库操作的步骤
			
1.获取SQLiteDatabase对象,它代表了与数据库的连接.2.调用SQLiteDatabase的方法来执行SQL语句.3.操作SQL语句的执行结果,比如用SimpleCursorAdapter ...
 - 热爱工作 发财机会大增(这里不是选择软件还是硬件的问题,是自己的性格和追求的问题)——当你的老板不如你懂行的时候,还赚的盆满钵满的时候,你就可以考虑独立了 good
			
爱工作 发财机会大增 [ 油老板 ] 于:2011-02-09 06:39:41 复:1269077 认真回顾发主贴以来的三年半,俺觉得对于想发财的上班族来说,认真工作,刻苦钻研是发财的重要保证. 为 ...
 - poj2114 Boatherds
			
Description Boatherds Inc. is a sailing company operating in the country of Trabantustan and offerin ...
 - HDU_2039——判断三条边是否能组成三角形
			
Problem Description 给定三条边,请你判断一下能不能组成一个三角形. Input 输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C.其中A,B,C & ...
 - sql语句相关操作
			
create user test identified by test default tablespace users temporary tablespace temp quota 3M on u ...
 - 运营总监招聘-e袋洗招聘-拉勾网
			
运营总监招聘-e袋洗招聘-拉勾网 运营总监
 - linux系统下mySQL数据库 备份方法和脚本
			
数据库备份1.创建个备份存储目录mkdir /root/backup/2.以下内容写到dbbackup.sh #!/bin/bash cd /data/db_backup/mysqldump -uad ...
 - android实现文本复制到剪切板功能(ClipboardManager)
			
Android也有剪切板(ClipboardManager),可以复制一些有用的文本到剪贴板,以便用户可以粘贴的地方使用,下面是使用方法 注意:导包的时候 API 11之前: android.te ...
 - 复合命令A等效于$a
			
时间:2014.06.28 地点:基地 ------------------------------------------------------------------------------- ...
 - Zend Framework学习日记(2)--HelloWorld篇(转)
			
Zend Framework学习日记(2)--HelloWorld篇 这一篇主要演示如何用zf命令行工具建立一个基于Zend Framework框架的工程,也是我初学Zend Framework的小练 ...