美文网首页
python day 10

python day 10

作者: michaeljacc | 来源:发表于2016-06-23 22:29 被阅读15次

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

  • 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 day 10

      本文链接:https://www.haomeiwen.com/subject/knhodttx.html