Python Day03 - 循环结构

循环结构:在Pyhton中构造循环结构有两种做法
一、for - in循环
1.for i in range():
for i in ranfe
注: for i in range() 主要用于计数的功能 默认从0开始 前闭后开
2.for - in循环:
真正用途是用于可迭代对象:1.列表 2.元组 3.字典 4.集合

  • 列表
    形如:a = [1,2,3,4,[6,2,4],‘gjdg’]
  • 元组
    形如:b = (1,2,3,(1,2,3),‘fjjsbs’)
  • 字典
    形如:c = {‘key’:‘value’,100:‘ajfk’,‘list’:[1,2,3],‘tuple’:(1,2,3)}
  • 集合(可以自动去重)
    形如:d = {1,2,4,2)
    3.多重for
    多重
    二、while循环
    while循环常用于死循环,while循环可以通过产生或转换出bool值的表达式来控制循环,表达式的为True循环继续,表达式的值为False循环结束。
    while
    缺点:精度丢失
    三、练习
    练习一:升序、降序
    练习一
    练习二:九九乘法表
    练习二
    练习三:用while循环依次输出字符串内容
    练习三
    练习四:
    需求
import random
list_ = ['尖峰','马桶车','熊猫车','谢谢惠顾']
m = 50
a = random.choice(list_)
while m > 10:
    b = input('是否抽取')
    if b == '是':       
        if a == 0:
            print('恭喜您,抽中了尖峰')
            m -= 10
        elif a == 1:
            print('恭喜您,抽中了马桶车')
            m-= 10
        elif a == 2:
            print('恭喜您,抽中了熊猫车')
            m -= 10
        else:
            print('谢谢惠顾')
            m -= 10  
    else:
        m = m
        print('欢迎下次再来') 
        break
    if m <= 10:
        print('请充值')
        chongzhi = int(input('请充值:'))
        m += chongzhi
    if m >= 100:
        print('恭喜你,获得尖峰')
    if m > 500:
        print('注意游戏健康,理性消费')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值