python day 10

题目:定义一个密码函数要求是

  • 1, 第一位是字母
  • 2,只能字母或者数字结尾
  • 3,最小长度 2
  • 4,最大长度 10
  • def valid_password(password):
    valid = False

答案

def valid_password(password):
    valid = False
    zimu = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
    numbers = '0123456789'
    zimu_numbers = zimu + numbers
    # 第一个字符必须是字母
    if password[0] in zimu:
        # password[len(password)-1]
        # 最后一个字符必须是字母或者数字
        if password[-1] in zimu_numbers:
            if 2 <= len(password) <= 10:
                valid = True
    return valid

题目2

把0-100的奇数存到一个列表中

def odds():
   odds = []
  for i in range(100)
    if i %2!=0:
    odd.append(i)
return odds

题目三

返回100内的素数
素数就是只能被1和自身 整除的数字

def 能被整除(n, i):
    return n % i == 0
def is_prime(n):
 #   从2到n的所有数字都不能被n整除
#说明是素数
    for i in range(2, n):
        if 能被整除(n, i):
            return False
    return True

def prime_number():
    p = []
    for i in range(2, 100):
        if is_prime(i):
            p.append(i)
    return p
print(prime_number())

存储数据的方法

list 名为列表 外号array
dic 名为字典

字典实例

d = {
'name' : '王健伟'
height :'176'
girlfriend : none
}
>获取name的值
d.get('name')
>如果没有目标key,第二个参数就为默认值
d.get('country',  "China")

字符串

*拼接字符串

推荐阅读更多精彩内容

  • 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码 if 语句...
    已重置2020阅读 333评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 128,875评论 18 137
  • 一、基础小知识 1、Python是一种脚本语言,源文件通常以.py作为扩展名,其运行方式与java类似,都是编译成...
    C神2016阅读 1,228评论 0 1
  • 本节要介绍的是Python里面常用的几种数据结构。通常情况下,声明一个变量只保存一个值是远远不够的,我们需要将一组...
    小黑y99阅读 64,914评论 0 9
  • 最近我过得还好。很久没有问候你。 每天宅在宿舍里,吃点小零食,等着外卖派送员的电话。我还是像过去一样无可救药,你若...
    是余味啊阅读 95评论 0 0
  • 如果
    M杨建丽阅读 88评论 0 0
  • 此刻不知怎样恰当地表达自己更为妥当,我觉得自己是个年代感很重的人,我不像70后,我能听懂60年代人讲的故事,能知道...
    妮子的世界阅读 215评论 1 3