python基础学习 day3-while循环

'''
概念:
    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)


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值