python基础知识(三)for循环语句

for循环可以遍历任何序列的项目,比如一个列表或者一个字符串

for循环的语法格式如下:

for iterating_var in sequence:
   statements(s)

 iterating_var 指的是变量

sequence  指的是一个列表或者字符串

statement(s) 指的是将要执行的语句

例子:

for letter in 'Python':     # 第一个实例
   print ('当前字母 :', letter)

 打印结果

当前字母 : P
当前字母 : y
当前字母 : t
当前字母 : h
当前字母 : o
当前字母 : n

 举个猜年纪的例子:

old_of_age=56  #答案为56
for i in range(3):   #for循环语句,条件为i 为1,2,3,不为这几个时,则跳出该循环
    guess_age=int(input('guessage:'))#用户输入猜测的数字
    if guess_age>old_of_age:  #在for循环语句里,嵌套一个if语句,进行判断
        print('think smaller!')
    elif guess_age<old_of_age:
        print('think bigger!')
    else:
        print('you  got it!')
        break    #用户猜对时,进行游戏结束,这里采用了break
else:
    print('you have tried too many times....')  #当i不满足条件时,执行该语句

 每循环一次,i都会增加1

其中 input()函数接受一个标准输入数据,返回sting类型,由于字符串不能与数字进行比较,所以用int要将字符串强制转换为整数型

 

posted @ 2018-03-15 16:33  江渚渔樵上  阅读(358)  评论(0编辑  收藏  举报