_controlflow.py 933 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # if tests
  2. flag = False
  3. name = 'luren'
  4. if name == 'python':
  5. flag = True
  6. else:
  7. flag
  8. assert flag == False
  9. num = 9
  10. flag = 0
  11. if num >= 0 and num <= 10:
  12. flag = 1
  13. else:
  14. flag
  15. assert flag == 1
  16. num = 10
  17. flag = 0
  18. if num < 0 or num > 10:
  19. flag = 1
  20. else:
  21. flag
  22. assert flag == 0
  23. num = 5
  24. result = 0
  25. if num == 3:
  26. result = num
  27. elif num == 2:
  28. result = num
  29. elif num == 1:
  30. result = num
  31. elif num < 0:
  32. result = num
  33. else:
  34. result = num
  35. assert result == 5
  36. # for tests
  37. k = 0
  38. for i in range(2, 1000):
  39. if i % 2 == 0:
  40. k += 1
  41. assert k ==499
  42. k = 0
  43. for x in range(100):
  44. if x<2:
  45. continue
  46. flag = True
  47. for i in range(2,x):
  48. if x%i == 0:
  49. flag = False
  50. break
  51. if flag:
  52. k += 1
  53. assert k == 25
  54. #while tests
  55. count = 0
  56. while (count < 1000):
  57. count = count + 1
  58. assert count == 1000