Python循环while语句
Python中的计数方法
常见的计数方法又两种,可以分别称为自然计数法和程序计数法
自然计数法(从1开始)—— 更符合人类的习惯
程序计数法(从0开始)——几乎所有的程序语言都选择从0开始计数
因此,大家在编写程序时,应该尽量养成习惯。除非需求的特殊要求,否则 循环 的计数 都从0开始。
1.要求输出5遍Hello Python!有哪些方法呢?
# 要求:输出5遍 Hello Python! # 方法1 print("Hello Python!") print("Hello Python!") print("Hello Python!") print("Hello Python!") print("Hello Python!") print("----------------------------") # 方法2 print("Hello Python!\n" * 5) print("----------------------------") # 方法3 # 定义一个整数变量,记录循环次数。 i = 1 while i <= 5: print("Hello Python!") i = i + 1 # 或者 i += 12.计算0~100之间的累加和
# 计算 0 到 100 之间的累加 result = 0 i = 0 while i <= 100: result += i i += 1 print("0~100累加结果为%d" % result)3.计算0~100之间的 偶数 累加的和
# 计算 0 到 100 之间的偶数累加 result = 0 i = 0 while i <= 100: if i % 2 == 0: result += i i += 1 print("0~100之间的偶数累加结果为%d" % result)4.计算0~100之间的 奇数 和 有哪些方法呢?
① 总数和减去偶数和
② 将while循环中if条件修改为不等于!=0即可。
③ 将while循环中if条件修改为等于1(==1)即可。
# 1.总数和减去偶数和 c = 5050 a = 2550 b = c - a print("0~100之间的奇数累加结果为%d" % b) # 2.将while循环中if条件修改为不等于!=0 即可。 result = 0 i = 0 while i <= 100: if i % 2 != 0: result += i i += 1 print("0~100之间的奇数累加结果为%d" % result) # 3.将while循环中if条件修改为等于1(==1) 即可。 result = 0 i = 0 while i <= 100: if i % 2 == 1: result += i i += 1 print("0~100之间的奇数累加结果为%d" % result)