zoukankan      html  css  js  c++  java
  • day06 --class --home

    # -*- coding: utf-8 -*-
    # @Time : 2018/12/26 20:29
    # @Author : Endless-cloud
    # @Site :
    # @File : day 06 课后作业.py
    # @Software: PyCharm
    '''
    1.使⽤循环打印以下效果:
    # (1):
    # *
    # **
    # ***
    # ****
    # *****
    # (2):
    # *****
    # ****
    # ***
    # **
    # *
    # (3):
    # *
    # ***
    # *****
    # *******
    # *********

    '''
    # ^^^1
    # for i in range(6):
    # print('')
    # for j in range(i):
    # print('*',end='')
    # ^^^2
    # for i in range(5,0,-1):
    # print('')
    # for j in range(i):
    # print('*',end='')
    # # ^^^3
    # for i in range(1,13,1):
    # print('')
    # if i >6:
    # i =12-i
    # for j in range(i):
    # print('*',end='')
    '''
    #############利用
    for ...break ..else 知识
    # 2.输入⼀个⼴告标语. 判断这个⼴告是否合法. 根据最新的⼴告法来判断. ⼴告法内容过 多.
    我们就判断是否包含'最', '第⼀', '稀缺', '国家级'等字样. 如果包含. 提⽰, ⼴告不 合法 例如,
    # (1)老男孩python世界第⼀. 不合法
    # (2)今年过年不收礼啊. 收礼只收脑⽩银. 合法
    '''
    # l =['最', '第⼀', '稀缺', '国家级']
    # l2 =[]
    # chiose = input('请输入字样')
    # for i in l:
    # if i in chiose:
    # l2.append('不合法')
    # break
    # else:l2.append('合法')
    # if '不合法' in l2:
    # print('不和法')
    # else:
    # print('合法')
    #
    # content = input('请输入广告:').strip()
    # li = ['最', '第⼀', '稀缺', '国家级']
    # for s in li:
    # if s in content:
    # print('不合法')
    # break
    # else:
    # print('合法')
    # chiose =input('请输入广告').strip()
    # for i in li :
    # if i in chiose:
    # print('不和法')
    # break
    # else:print('hefa')
    '''
    # 3.敲七游戏. 从1开始数数. 遇到7或者7的倍数(不包含17,27,这种数)要在桌上敲⼀下. 编程来完成敲七.
    # 给出⼀个任意的数字n. 从1开始数. 数到n结束. 把每个数字都放在列表中,
    在数的过程中出现7或 者7的倍数(不包含17,27,这种数).则向列表中添加⼀个'咣'
    # 例如, 输⼊10. lst = [1, 2, 3, 4, 5, 6, '咣', 8, 9, 10]

    '''
    # num = int(input('请输入数字'))
    # l1 = []
    # for i in range(1,num):
    # if i %7 ==0:
    # i ='光'
    # l1.append(i)
    # print(l1)
    '''
    # 4.念数字给出一个字典. 在字典中标识出每个数字的发音. 包括相关符号.
    然后由用户输入一个数字. 让程序读出相对应的发音(不需要语音输出. 单纯的打印即可)
    # 图片: https://images-cdn.shimo.im/stparVjWW1oxuOo6/image.image/png


    '''
    dic ={
    '-':'fu',
    '0':'ling',
    '1':'yi',
    '2':'er',
    '3':'san',
    '4':'si',
    '5':'wu',
    '6':'liu',
    '7':'qi',
    '8':'ba',
    '9':'jiu',
    '.':'dian'
    }
    # l =input('输入内容')
    # for i in l:
    #
    #
    #
    # for j in dic:
    # if i ==j:
    #
    # print(dic[i],end='')

    '''

    5.电影投票. 程序先给出⼀个⽬前正在上映的电影列表. 由⽤户给每⼀个电影投票. 最终将该⽤户投票信息公布出来 。
    # 要求:
    # 1,用户输入序号,进行投票。比如输入序号 1,给银瓶梅投票1。
    # 2,每次投票成功,显示给哪部电影投票成功。
    # 3,退出投票程序后,要显示最终每个电影的投票数。
    # lst = ['银瓶梅', '解救吾先⽣', '美国往事', '⻄⻄⾥的美丽传说'] 结果: {'银瓶梅': 99, '解救吴先⽣': 80, '美国往事': 6, '⻄⻄⾥的美丽传说': 23}
    '''
    lst = ['瓶梅', '解救吾先⽣', '美国往事', '⻄⻄⾥的美丽传说']
    # 结果: {'银瓶梅': 99, '解救吴先⽣': 80, '美国往事': 6, '⻄⻄⾥的美丽传说': 23}

    #
    # apple ={}
    # flag =True
    # count =0
    # while flag:
    # print('请头票')
    # for i in range(len(lst)):
    # print(i, lst[i],end=' ')
    # print('')
    # num1 = int(input('请输入偷谝序号').strip())
    # apple_name =apple.keys()
    # if num1==9:
    # break
    # elif lst[num1] in apple_name:
    #
    # print("你输入的号是 {} , 电影名是{}".format(num1, lst[num1]))
    # print('该电影头票+1')
    # apple[lst[num1]]+=1
    # # print('走1')
    #
    # else:
    # print("你输入的号是 {} , 电影名是{}".format(num1, lst[num1]))
    # print('该电影头票+1')
    # apple[lst[num1]]=1
    # # print('走2')
    #
    # print("序号 电影名 票数 ")
    # for i , j in enumerate(apple):
    # print(" {} {} {} ".format(i , j,apple[j]))
    #
    lst = ['⾦瓶梅', '解救吾先⽣', '美国往事', '⻄⻄⾥的美丽传说']
    dic =dict.fromkeys(lst,0)
    # print(dic)
    print("{} {} ".format('序号','电影名'))
    while 1:
    for i,j in enumerate( lst):
    print("{}{}".format(i+1 ,j))
    name_num = input('请输入名字序号').strip()
    if name_num.isdigit():
    name_num = int(name_num)
    if 0<name_num<len(dic):
    print("感谢给{} 头票".format(lst[name_num-1]))
    dic[lst[name_num-1]] +=+1
    else:print('输入的数字太大')
    elif name_num.upper()=='Q':
    # print(dic)
    for i , j in dic.items():
    print("电影 {}获得的数量是{}".format(i,j))
    break
    else:print('请按照指定要求输入')


    ''''
    str 是在python3.x 内用 unicode 编码的
    索引python3.x 不能用于网络和文件传输
    bytes 是内部编码方式非unicode
    他们是兄弟关系,

    '''
    l = '123我吃西红柿'

    print(l)
    l1 =l.encode('utf-8')
    print(l1)
    l2 =l1.decode('utf-8')
    print(l2)
  • 相关阅读:
    C# 对Outlook2010进行二次开发
    利用AForge.NET 调用电脑摄像头进行拍照
    SQL2012 提示评估已过期 解决方案- sql server问题
    图片转换PDF
    [转载]理解weight decay
    ATTENTION NETWORK分析
    sys.stdout.write和print和sys.stdout.flush
    Flutter免费(视频)教程汇总
    Windows核心编程随笔
    .NET家族
  • 原文地址:https://www.cnblogs.com/baili-luoyun/p/10182172.html
Copyright © 2011-2022 走看看