zoukankan      html  css  js  c++  java
  • 20181024

    Day6作业及默写

    1,老男孩好声⾳选秀⼤赛评委在打分的时候呢, 可以进⾏输入. 假设, 老男孩有10个评委. 让10个评委进⾏打分, 要求, 分数必须⼤于5分, ⼩于10分.

     :score_list = []

    count = 0

    welcome = '''******Welcome*****欢迎大家给老男孩好声音选秀大赛评分!'''

    print(welcome)

    sum = 0

    while count >=0 and count <10:

        count += 1

        score = input("请第%s位评委输入评分:"%(count))

        if score.isdigit():

            score=float(score)

            if score>5 and score<=10:

                score_list.append(score)

            else:

                print("输入的分数不妥,请重新输入")

                count -= 1

                continue

        else:

            print("输入不合法")

            count -= 1

            continue

    score_list.sort()

    min=score_list.pop(0)

    max=score_list.pop()

    for i in range(len(score_list)):

        sum +=float(score_list[i])

    print('''

    ******分数******

    去掉一个最低分%s

    去掉一个最高分%s

    最后得分是>>>%s

    '''%(min,max,sum/len(score_list)))

    1. 电影投票. 程序先给出⼀个⽬前正在上映的电影列表. 由⽤户给每⼀个电影打分. 最终,将该⽤户打分信息公布出来 lst = ['⾦PM', '解救吾先⽣', '美国往事', 'XXL的美丽传说'] 结果: {'⾦PM': 99, '解救吴先⽣': 80, '美国往事': 6, '⻄⻄⾥的美丽传说': 23}

    :lst = ['金PM','解救吾先生','美国往事','XXL的美丽传说']

    score_list={}

    print("请客观公正的给一下电影进行评分!")

    for i in range(len(lst)):

        score=input("请给>>>%s<<<输入你的评分"%(lst[i]))

        score_list.setdefault(lst[i],score)

    print(score_list)

    1. 念数字.  给出一个字典. 在字典中标识出每个数字的发音. 包括相关符号. 然后由用户输入一个数字. 让程序读出相对应的发音(不需要语音输出. 单纯的打印即可)

    dic = {'_':'fu',

           '0':'ling',

           '1':'yi',

           '2':'er',

           '3':'san',

           '4':'si',

           '5':'wu',

           '6':'liu',

           '7':'qi',

           '8':'ba',

           '9':'jiu',

           '.':'dian'

    }

    flag = True

    while flag:

        content = input("请输入一个数字:").strip()

        if content.upper() =="Q":

            break

            for i in content:

                print(dic[i],end="")

            print(" ")

    content = input("请输入一个数字").strip()

    for i in content:

        print(dic[i],end="")      

    1. 车牌区域划分, 现给出以下车牌. 根据车牌的信息, 分析出各省的车牌持有量. (升级题)

    .cars = ['A32212','B12345','Bxn508','A45678','C49678','B25041']

    locals = {"":"上海","":"黑龙江","":"山东","":"湖北","":"湖南","":"北京"}

    dic ={}

    count = 0

    for i in cars:

        s = i[0]

        res = locals.get(s, 0)

        if res:

            res2 = locals.get(res, 0)

            if res2:

                dic[res] = dic[res] + 1

            else:

                dic[res] = 1

    print(dic)

    1. 干掉主播. 现有如下主播收益信息, 按照要求, 完成相应操作:

    1.zhubo = {'卢本伟':122000,'冯提莫':189999,'金老板':99999,'吴老板':25000000,'alex':126}

    sum = 0

    for i in zhubo.values():

        sum = sum + i

        a = sum / len(zhubo)

    print("这些主播的平均收入是:%s" % (a))

    2.for i in list(zhubo):

        if zhubo[i] < a:

            del zhubo[i]

    print(zhubo)

    3.del zhubo["卢本伟"]

    print(zhubo)

    今日默写:

    == 和is的区别

    == 是比较的两边的数值是否相等,而 is 是比较的两边的内存地址是否相等。 如果内存地址相等,那么这两边其实是指向同一个内存地址。

    Unicode,gbk,utf-8的转化。

    s = "骑士计划"
    bs = s.encode("gbk") # 一个gbk中文占2个字节
    print(bs) # b'xc6xefxcaxbfxbcxc6xbbxae'

    bs1 = s.encode("utf-8")
    print(bs1) # b'xe9xaax91xe5xa3xabxe8xaexa1xe5x88x92'

    # 解码
    bs = b'xe9xaax91xe5xa3xabxe8xaexa1xe5x88x92'
    s = bs.decode("utf-8")
    print(s)#骑士计划

  • 相关阅读:
    多线程中的静态代理模式
    ARP报文
    静态链表代码
    顺序表中的思路
    数据结构与算法
    我是见鬼了吗?这是史上最邪恶的脚本!没有之一
    细说"回车"和"换行"的故事
    SVN版本控制系统搭建(结合http服务)
    cooike和session到底是个啥
    Python3中 if __name__=='__main__'是个什么意思
  • 原文地址:https://www.cnblogs.com/chenshanqin/p/9846817.html
Copyright © 2011-2022 走看看