第3次预习课-0711

在交互模式下,可以不写print;默认调用 print(repr(a))

文件模式,必须写print。

 

If语句

 

Input语句,返回的是字符串

 

len(),长度

 

 

小练习:

输入一个自己的生日月份

写个if 和else 判断一下当月是否是你的生日月

 

不同类型的不能做比较

 

If elif else

 

Range

For i in xxx,xxx必须是一个序列,包括字符串,数组,元组等

 

 

步长

 

Break 和continue

Break:退出循环

Continue:退出本次循环,继续执行下一次

 

小练习:

1)只输出10,9,8,7,6,5

2)只输出 5

 

只要不是break退出的,会执行else语句。

 

死循环,Ctrl+C 退出循环

 

 

只要不是break退出的,会执行else语句。

 

 

小练习:

1)输入三个字母 a,e,r

当输入a,break

当输入e,continue

当输入r,再次提示输入字母,并输出该字母

 

while 1:

    s = input("请输入3种字母:e/a/r  ")

    if s == "e":

        break

    elif s == "a":

        continue

    elif s == "r":

        s = input("请输入3种字母:e/a/r  ")

        print(s)

    else:

        break

 

2)输入三个字母 a,e,r

当输入a,break

当输入e,continue

当输入r,再次提示输入字母,并输出该字母

限制只允许输入3次,输入r之后的再次输入不算在内

 

n=3

while n>=1:

    s = input("请输入3种字母:e/a/r  ")

    n-=1

    if s == "e":

        break

    elif s == "a":

        continue

    elif s == "r":

        s = input("请输入3种字母:e/a/r  ")

        print(s)

    else:

        break

posted @ 2018-08-01 10:47  feifei_tian  阅读(110)  评论(0)    收藏  举报