# -*- 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. sqlconnection dispose()与close()的区别

    区别: IDispose接口可以通过Using关键字实现使用后立刻销毁,因此,Dispose适合只在方法中调用一次SqlConnection对象,而Close更适合SqlConnection在关闭后可 ...

  2. SNAT和DNAT的区别

    SNAT: Source Network Address Translation,是修改网络包源ip地址的.DNAT: Destination Network Address Translation, ...

  3. Java 设计模式系列(十五)观察者模式(Observer)

    Java 设计模式系列(十五)观察者模式(Observer) Java 设计模式系列目录(https://www.cnblogs.com/binarylei/p/10198698.html) Java ...

  4. Java并发艺术-CAS

    前言 CAS(Compare and Swap),即比较并替换,实现并发算法时常用到的一种技术,Doug lea大神在java同步器中大量使用了CAS技术,鬼斧神工的实现了多线程执行的安全性. CAS ...

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

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

  6. Converting HTML to PDF with pdfHTML

    https://itextpdf.com/itext7/pdfHTML pdfHTML 的一个例子 一个基本的例子将显示使用 pdfHTML.为此, 我们将使用下面的 HTML 和 CSS. < ...

  7. mvc数组绑定-jquery ajax

    var list=[];//数组 list[0]=1001; list[1]=1002; list[1]=1003; var json_data = { selected: list}; $.ajax ...

  8. Redis安装系统服务1073错误

    报错:D:\ProgramFiles\redis>redis-server.exe --service-install redis.windows.conf --loglevel verbose ...

  9. thinkphp ajax分页加载更多最简单的实现方法

    <div class="li_list"> <volist name="list" id="vo"> <div ...

  10. Exception in thread "main" java.lang.Error: Unresolved compilation problem

    初学java,使用eclipse编译时,可能会遇到如下图所示的编译错误(Exception in thread "main" java.lang.Error: Unresolved ...