1.使⽤循环打印以下效果:

1:
*
**
***
****
*****
for num in range(1,6):
    print('*' * num)

2:
*****
****
***
**
*
for num in range(5,0,-1):
    print('*' * num)

3:
*
***
*****
*******
*********

counter = 1
for num in range(1,6):
    print('*' * counter)
    counter += 2

for num in range(1,10,2):
    print('*' * num)

2.输入⼀个⼴告标语. 判断这个广告是否合法. 根据最新的⼴告法来判断. ⼴告法内容过 多. 我们就判断是否包含'最', '第⼀', '稀缺', '国家级'等字样. 如果包含. 提⽰, ⼴告不 合法 例如,

(1)老男孩python世界第⼀. 不合法

(2)今年过年不收礼啊. 收礼只收脑⽩⾦. 合法

ads = input('广告标语:')
if '最' in ads or '第⼀' in ads or '稀缺' in ads or '国家级' in ads:
    print('不合法广告')
else:
    print('合法广告')

3.敲七游戏. 从1开始数数. 遇到7或者7的倍数(不包含17,27,这种数)要在桌上敲⼀下. 编程来完成敲七.

给出⼀个任意的数字n. 从1开始数. 数到n结束. 把每个数字都放在列表中, 在数的过程中出现7或 者7的倍数(不包含17,27,这种数).则向列表中添加⼀个'咣'

例如, 输⼊10. lst = [1, 2, 3, 4, 5, 6, '咣', 8, 9, 10]

lst = list()
for i in range(1,int(input('Num:').strip())+1):
    if i % 7 == 0:
        lst.append('咣')
    else:
        lst.append(i)
else:
    print(lst)

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

dic = {
    '0':'ling',
    '1':'yi',
    '2':'er',
    '3':'san',
    '4':'si',
    '5':'wu',
    '6':'liu',
    '7':'qi',
    '8':'ba',
    '9':'jiu',
    '.':'dian',
    '-':'fu',
}
content = input("请您输入想要发音的数字:")
s = ''
for i in content:
    s+=dic[i]+' '
print(s)

5.电影投票. 程序先给出⼀个⽬前正在上映的电影列表. 由⽤户给每⼀个电影投票. 最终将该⽤户投票信息公布出来 。

要求:
1,用户输入序号,进行投票。比如输入序号 1,给太白金星投票1。
2,每次投票成功,显示给哪部电影投票成功。
3,退出投票程序后,要显示最终每个电影的投票数。
lst = ['太白金星', '解救吾先⽣', '美国往事', '⻄⻄⾥的美丽传说']
结果: {'⾦瓶梅': 99, '解救吴先⽣': 80, '美国往事': 6, '⻄⻄⾥的美丽传说': 23}
import time
lst = ['太白金星', '解救吾先⽣', '美国往事', '⻄⻄⾥的美丽传说']
dic = dict()
for key in lst:
    dic[key]=0
while 1:
    for index in range(0,len(lst)):
        print('序号:%-2s 电影名称:%s 投票数目:%s ' % (index + 1,lst[index],dic[lst[index]]))
    index = input('请给电影投票,按<Q>退出投票:').strip()
    if index.isdigit() and int(index) in range(len(lst)):
        index=int(index)
        dic[lst[index-1]]+=1
        print('给电影<%s> 投了1票.' % lst[index-1])
    elif index.upper() == 'Q':
        break
    else:
        print('Input Right Number.')
    time.sleep(1)
    print('\n')

print('\n投票结果为:')
print(dic)
for key in dic:
    print('电影名称:%s 投票数目:%s' % (key,dic[key]))

明日默写内容:

1,l1 = [11, 22, 33, 44, 55]用代码将列表的索引的偶数位对应的元素删除。

(不能使用del l1[::2]这种方法)

2,dic = {“k1”: “v1”,“k2”: “v2”,“k3”: “v3”,“name”: “太白”} 将字典中含有k元素的所有key全部删除。

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

num = 1
dic = dict()
exit_flag = False
while not exit_flag:
    score = input('请%d号评委输入你的打分:' % num).strip()
    if score.isdigit() and 5 < int(score) < 10:
        dic[num]=score
        num+=1
    else:
        print('输入正确的分数(5,10).')
        continue
    if num == 11:
        exit_flag = True
else:
    print(dic)

0. 车牌区域划分, 现给出以下车牌. 根据车牌的信息, 分析出各省的车牌持有量.

cars = ["鲁A 10086", "黑A 45678", "黑C 12345", "京B 00001", "京C 78912", "京A 66666"]
locations = {"鲁": "山东", "黑": "黑龙江", "京": "北京", "沪": "上海"}
dic = dict()
for local in cars:
    num = dic.get(locations[local[0]],0)
    #print(local[0],num,dic)
    if num == 0:
        dic[locations[local[0]]] = 1
    else:
        dic[locations[local[0]]] += 1
print(dic)

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

zhubo = {"旭旭宝宝": 99999999, "轩墨宝宝": 56565656, "alex": 2, "wusir": 60, "金老板": 60000, "卢本伟": 99999999}

s = 0
for value in zhubo.values():
    s += value
avg = s/len(zhubo)
print(avg)

# zhubo.pop("卢本伟")
# print(zhubo)

# 需要找一个列表把要删除的内容记录下来
lst = []
for k, v in zhubo.items():
    if v < avg:
        lst.append(k) # 把要删除的主播. 记录下来

for el in lst:
    zhubo.pop(el)

print(zhubo)

Day6作业及默写的更多相关文章

  1. Day29作业及默写

    作业: 1\ 默写 黏包协议 2\ 上传大文件(文件\视频\图片) 3\ 和你的同桌调通 从你的计算机上传一个视频到你同桌的电脑上 4\ 进阶 : 带上登录 Server #Server #!/usr ...

  2. Day20作业及默写

    1.请使用C3算法计算出链接图中的继承顺序-Link 一 graph BT id1[A]-->id2[B] id2[B]-->id6[F] id6[F]-->id7[G] id1[A ...

  3. Day11作业及默写

    1.写函数,传入n个数,返回字典{'max':最大值,'min':最小值} 例如:min_max(2,5,7,8,4) 返回:{'max':8,'min':2}(此题用到max(),min()内置函数 ...

  4. Day10作业及默写

    1,继续整理函数相关知识点,写博客. 2,写函数,接收n个数字,求这些参数数字的和.(动态传参) def func(*number): sum=0 for num in number: sum+=nu ...

  5. day6作业详解

    1.day6题目 1,老男孩好声⾳选秀⼤赛评委在打分的时候呢, 可以进⾏输入. 假设, 老男孩有10个评委. 让10个评委进⾏打分, 要求, 分数必须⼤于5分, 小于10分. 电影投票. 程序先给出⼀ ...

  6. day6作业--游戏人生完善

    本节作业: 熟练使用类和模块,写一个交互性强.有冲突的程序.     一.作业目的 1.规范程序写法,要按照模块来规范书写: 2.类的使用,文件之间的调用练习: 3.思路的开阔,自己编写冲突,实现调用 ...

  7. Day14作业及默写

    1.整理今天所学内容,整理知识点,整理博客. pass 2.画好流程图. pass 3.都完成的做一下作业(下面题都是用内置函数或者和匿名函数结合做出): pass 4.用map来处理字符串列表,把列 ...

  8. Day13作业及默写

    1. 整理今天的博客,写课上代码,整理流程图. 博客链接--博客园 2. 写一个函数完成三次登陆功能: 用户的用户名密码从一个文件register中取出. register文件包含多个用户名,密码,用 ...

  9. Day9作业及默写

    1,整理函数相关知识点,写博客. 2,写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者. def func(obj): return obj[1::2] 3, ...

随机推荐

  1. Android实现选择题答题(包括单选、多选和答题卡)

    在线答题demo,具体代码是一年多前完成的,比较简单,不再贴出,请参见Github. 主要功能: 单选:点击选项直接进入下一题.多选:选择多个选项,向右滑动进入下一题.答题卡:点击题号重新进入答题界面 ...

  2. c 语言连续输入字符型数据

    #include<stdio.h> #include<stdlib.h> void Input1(char* &str){ // /* 这种情况下想要逐个输入字符串数组 ...

  3. .net 基础

    之前给大家总结了java的面试几次技巧总结,同学们看了觉得还是不错,能够得到大家的认可,感觉还是挺不错的.现在又有同学来想小编索要.NET面试的总结了,好吧.谁让小编这么好呢!以下是.NET面试之框架 ...

  4. java多线程读一个变量需要加锁吗?

    如果只是读操作,没有写操作,则可以不用加锁,此种情形下,建议变量加上final关键字: 如果有写操作,但是变量的写操作跟当前的值无关联,且与其他的变量也无关联,则可考虑变量加上volatile关键字, ...

  5. qml 设置tooltip,Customizing ToolTip

    Button {            id: btn            text: "Tip"            anchors.horizontalCenter: pa ...

  6. Node.js概要

    Node.js是一个Javascript运行环境(runtime). Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好. Node.js是一个基于Chro ...

  7. python 自然语言处理(四)____词典资源

    词典或者词典资源是一个词和/或短语及其相关信息的集合,例如:词性和词意定义等相关信息.词典资源附属于文本,而且通常在文本的基础上创建和丰富.下面列举几种nltk中的词典资源. 1. 词汇列表语料库 n ...

  8. Win10系列:VC++ 定时器

    计时器机制俗称"心跳",表示以特定的频率持续触发特定事件和执行特定程序的机制.在开发Windows应用商店应用的过程中,可以使用定义在Windows::UI::Xaml命名空间中的 ...

  9. 用highchaarts做股票分时图

    1.首先向社区致敬给予灵感参考: https://bbs.hcharts.cn/thread-1985-1-1.html(给予参考的的例子js配置代码未进行压缩,可以清楚看到配置信息)   2.公司是 ...

  10. [HDU4585]Shaolin

    Problem 问你一个数的前驱和后继 Solution Treap模板题 Notice 注意输出那个人的编号 Code #include<cmath> #include<cstdi ...