麻烦大佬帮我看看有没有隐患或者代码风格不对
sum = 0 x = 0 while True: x = x + 1 if x % 2 ==0: continue if x > 100: break sum = sum +x print sum 各位大佬 麻烦指证一下有没有隐患或者不规范的地方,看了你们的评论,我觉得这样是不是有什么隐患
sum = 0 x = 0 while True: x = x + 1 if x % 2 ==0: continue if x > 100: break sum = sum +x print sum 各位大佬 麻烦指证一下有没有隐患或者不规范的地方,看了你们的评论,我觉得这样是不是有什么隐患
2018-03-14
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' task.py 对已有的计算 0 - 100 的while循环进行改造,通过增加 continue 语句,使得只计算奇数的和: sum = 0 x = 1 while True: sum = sum + x x = x + 1 if x > 100: break print sum ''' sum = 0.0 x = 0 while True: x = x + 1 if x > 100: break if not x % 2 : # 当x= 奇数时,3 % 2 = true , not 3%2 = not(非空字符串true),为false; continue # 当x = 偶数时,4 %2 =0 ,python规定0 是flase ,not 4 % 2 = true。 print x # 如果 if 语句判断为 True,就会执行这个代码块,所以这代码过滤的是偶数 sum = sum + x print sum
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' task.py 对已有的计算 0 - 100 的while循环进行改造,通过增加 continue 语句,使得只计算奇数的和: sum = 0 x = 1 while True: sum = sum + x x = x + 1 if x > 100: break print sum ''' sum = 0.0 x = 0 while True: x = x + 1 if x > 100: break if not x % 2 : # 当x= 奇数时,3 % 2 = true , not 3%2 = not(非空字符串true),为false; continue # 当x = 偶数时,4 %2 =0 ,python规定0 是flase ,not 4 % 2 = true。 print x # 如果 if 语句判断为 True,就会执行这个代码块,所以这代码过滤的是偶数 sum = sum + x print sum
举报