# -*- 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)

day06 --class --home的更多相关文章

  1. day06 Request Response

    rw 读写模板的设置 day05 Request Response 1. HttpServletResponse 简介 1.1 Response 的 OutputStream 输出中文的问题 1.2 ...

  2. python day06笔记总结

    2019.4.3 S21 day06笔记总结 一.昨日内容补充 1.列表独有功能: 1.revers 反转 例:v1 = [1,2,4,88,2] v1.revers() print(v1) 2.so ...

  3. Python基础(正则、序列化、常用模块和面向对象)-day06

    写在前面 上课第六天,打卡: 天地不仁,以万物为刍狗: 一.正则 - 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法: - 在线正则工具:http://tool ...

  4. Day06 DOM4J&schema介绍&xPath

    day06总结 今日内容 XML解析之JAXP( SAX ) DOM4J Schema   三.XML解析器介绍   操作XML文档概述   1 如何操作XML文档 XML文档也是数据的一种,对数据的 ...

  5. python开发学习-day06(模块拾忆、面向对象)

    s12-20160130-day06 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: ...

  6. 2017-2018-1 JAVA实验站 冲刺 day06

    2017-2018-1 JAVA实验站 冲刺 day06 各个成员今日完成的任务 小组成员 今日工作 完成进度 张韵琪 进行工作总结.博客.小组成员头像 100% 齐力锋 找背按钮声音 100% 张浩 ...

  7. C++Primer笔记-----day06

    ================================================================day06=============================== ...

  8. day06 - Python - 面向对象

    本节内容: 引子 面向对象 v.s. 面向过程 面向对象编程介绍 面向对象的特性:       封装       继承       多态 类.方法   1.引子 假设你现在是一家游戏公司的开发人员,现 ...

  9. 记录我的 python 学习历程-Day06 is id == / 代码块 / 集合 / 深浅拷贝

    一.is == id 用法 在Python中,id是内存地址, 你只要创建一个数据(对象)那么就会在内存中开辟一个空间,将这个数据临时加载到内存中,这个空间有一个唯一标识,就好比是身份证号,标识这个空 ...

  10. day06——小数据池、深浅拷贝、集合

    day06 小数据池 小数据池--缓存机制(驻留机制),只是一种规格,不会实际的开辟一个空间 == 判断两边内容是否相等 ***** # a = 10 # b = 10 # print(a == b) ...

随机推荐

  1. Golang之文件读写

    读写文件,不添加文件路径,默认写入到GOPATH路径下 终端读写: 源码 func Sscanf func Sscanf(str string, format string, a ...interfa ...

  2. qt4.8转qt5.4

    1.头文件包含    #include <QtGui/QProgressBar>    #include <QtGui/QProgressDialog>    #include ...

  3. [Java] 获取当前Project所在的路径

    String projectPath = System.getProperty ("user.dir").toString()

  4. JavaScript 语法总结2

    1. 对象的toString()和valueOf(). - toString() 和Java中的toString() 一样 - valueOf(), 和toString() 都是用来进行类型转换的方法 ...

  5. linux下mysql安装和调优

    1.yum yum -y install mysql-server mysql 2.RPM安装 http://dev.mysql.com/downloads/ 下载RPM包,请确认服务器版本,我的是红 ...

  6. context:propertyPlaceholder

    Activates replacement of ${...} placeholders by registering a PropertySourcesPlaceholderConfigurer w ...

  7. Jmeter-Ant 生成测试报告

    一.安装jmeter 配置环境变量 JMETER_HOME D:\SProgram\jmeter CLASSPATH %JMETER_HOME\lib\ext\ApacheJMeter_core.ja ...

  8. 安装Greenplum-perfmon-web监控软件遇到的问题及解决

    环境 Product Version Pivotal Greenplum (GPDB) 4.3.x Pivotal Greenplum Command Center (GPCC)   Others   ...

  9. Zero Clipboard js+swf实现的复制功能使用方法

    开发中经常会用到复制的功能,在 IE 下实现比较简单.但要想做到跨浏览器比较困难了.本文将介绍一个跨浏览器的库类 Zero Clipboard .它利用 Flash 进行复制,所以只要浏览器装有 Fl ...

  10. jenkins任务构建失败重试插件Naginator Plugin

    jenkins任务失败重新构建插件Naginator Plugin jenkins任务经常会因为一些偶然因素失败,这时重新构建一次就肯能成功:jenkins的Naginator Plugin插件可以重 ...