零基础学pyhton之while怎么用(二)
1、print('*************break************')n = 1while 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 = 0while n >= 0: if s[n] == 'a' or s[n] == 'b': res = 1 break n -= 1if res: print('符合条件')else: print('不符合条件')
3、print('************continue***************')n = 0while n < 20: n += 1 if n % 3 == 0: continue # 结束本次循环,直接进入下一次循环判断表达式的值 print(n, end=' ')
4、print('******涯箨唁峦***else**************')n = 0while 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 = 1while a < 200: print(a, end=' ') a, b = b, a+bprint()
6、注意pyhton代码的缩进。