零基础学pyhton之while怎么用?(二)
1、print('*************break************')
n = 1
while n <= 10:
print(n, end=' ')
if n == 3:
break # 打断所属的循环。(离自己最近的) n += 1
2、print('判断某个字符串中是否包含字母a或字母b')
s = 'love good dog pig ak47'
n = len(s) - 1res = 0
while n >= 0:
if s[n] == 'a' or s[n] == 'b':
res = 1
break
n -= 1if res: print('符合条件')else: print('不符合条件')
3、print('************continue***************')
n = 0
while n < 20:
n += 1
if n % 3 == 0:
continue # 结束本次循环,直接进入下一次循环判断表达式的值
print(n, end=' ')
4、print('*********else**************')
n = 0
while n < 5:
if n == 3:
break
n += 1
print(n)else: # 循环后面可以接else,如果循环完整的结束,else里代码会执行,如果循环被break,else不会执行 print('hot dog')print('**end**')
5、print('fib:1 1 2 3 5 8 13 21...打印200以内的这个数列')
a = b = 1
while a < 200:
print(a, end=' ')
a, b = b, a+bprint()
6、注意pyhton代码的缩进。