'''
概念:
while循环, 满足条件一直进行,不满足才跳出
if 一般只判断一次
表达式 3部分
while 条件 :
执行动作
自增(处理跳出)
'''
# # 老师对学生说,早上九点前,你们反复读课文
# time = 7
# while time < 9 :
# print("读课文1h")
# time += 1
# # 打印出 1- 10 的数字
# i = 1
# while i <= 10 :
# print(i , end = " \t") # 如果不想换行,添加 , end = "间隔内容" \t 是tab键
# i += 1
'''
猜数字游戏,增加游戏次数限制,最多只能猜5次。如果5次都没猜正确,给出提示,游戏结束
如果提前猜中,则给出提示,并提前结束游戏.
1 计数的参数记录次数
2 设定一个变量值 如果等于则跳出 ; 可以使用组合条件进行操作
'''
# import random # 随机库
# print(random.randint(1,10)) # 产生一个1-10的整数
# sys_num = random.randint(1,10) # 系统生成的数字
# print(sys_num)
# time = 1
# while time <=5 :
# num = int(input("输入你猜的数字"))
# if num == sys_num :
# print("你猜对了")
# time = 8
# elif num > sys_num :
# print("你给的值 大了 ")
# time += 1
# else:
# print("你给的值 小了 ")
# time += 1
# if time == 6 :
# print("你不行呀,5次都猜不中")
# import random # 随机库
# sys_num = random.randint(1,10) # 系统生成的数字
# print(sys_num)
# time = 1
# is_exist = 1
# while time <=5 and is_exist == 1:
# num = int(input("输入你猜的数字"))
# if num == sys_num :
# print("你猜对了")
# is_exist = 0
# elif num > sys_num :
# print("你给的值 大了 ")
# time += 1
# else:
# print("你给的值 小了 ")
# time += 1
#
# if time >5:
# print("你不行呀,5次都猜不中")
# # 使用while 循环 计算 1 - 100 的和
# sum = 0
# i = 1
# while i <= 100:
# sum += i
# i += 1
# print(sum)
# 计算1 - 100 中 的 偶数的和
sum = 0
# i = 1
# while i <= 100 :
# if i % 2 == 0:
# sum += i
# i += 1
# 特殊
# i = 2
# while i <= 100 :
# sum += i
# i += 2
# print(sum)
# 计算 1 - 2 + 3 -4 .... - 100 的值
# # 基数和偶数分别计算在求和
# sum1 = 0
# sum2 = 0
# i = 1
# while i <= 100 :
# if i %2 ==1:
# sum1 += i
# else:
# sum2 += i
# i += 1
# sum = sum1 - sum2
# print(sum)
# # 直接给符号进行计算
# sum = 0
# i = 1
# while i <= 100 :
# if i % 2 ==1:
# tmp = i
# else:
# tmp = -i
# sum += tmp
# i += 1
# print(sum)