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")

字符串

*拼接字符串

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容