# -*- 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. Magic Potion(最大流,跑两遍网络流或者加一个中转点)

    Magic Potion http://codeforces.com/gym/101981/attachments/download/7891/20182019-acmicpc-asia-nanjin ...

  2. 为什么数组没有实现Iterable接口,但可以使用foreach语句遍历

    在Java中,对于数组为什么能够使用foreach语句一直感觉很困惑. 对于能够使用foreach语句进行遍历的对象,只有两种情况,其中一种是遍历对象必须实现Iterable接口,实现ierator( ...

  3. 删除链表中的元素 · Remove Linked List Elements

    [抄题]: Remove all elements from a linked list of integers that have value val. ExampleGiven: 1 --> ...

  4. Add Strings大整数加法十进制求和 & Add Binary二进制求和

    [抄题]: 以字符串的形式给出两个非负整数 num1 和 num2,返回 num1和 num2 的和. 比如一个50位+一个100位. 给定 num1 = "123",num2 = ...

  5. C语言日志处理

    一.简介 zlog是一个高可靠性.高性能.线程安全.灵活.概念清晰的纯C日志函数库,在效率.功能.安全性上大大超过了log4c,并且是用c写成的,具有比较好的通用性. 二.安装 下载 https:// ...

  6. gp sql

    appendonly -- drop table if exists test_appendonly; -- create table test_appendonly with(appendonly= ...

  7. 搭建jfinal框架时报 Could not load driverClass com.mysql.jdbc.Driver

    搭建jfinal框架时报 Could not load driverClass com.mysql.jdbc.Driver 没有加载MySQL的驱动,你有没有把mysql的驱动包放到你项目的WEB-I ...

  8. os.path等os模块函数

    os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径) ...

  9. python使用smtplib和email发送腾讯企业邮箱邮件

    公司每天要发送日报,最近没事搞了一下如何自动发邮件,用的是腾讯企业邮箱,跟大家分享一下我的研究过程吧. 以前弄的发邮件的是用qq邮箱发的,当时在网上查资料最后达到了能发图片,网页,自定义收件人展示,主 ...

  10. ETL的测试

    二.ETL测试过程: 在独立验证与确认下,与任何其他测试一样,ETL也经历同样的阶段. 1)业务和需求分析并验证. 2)测试方案编写 3)从所有可用的输入条件来设计测试用例和测试场景进行测试 4)执行 ...