python敲七游戏代码_Python全栈学习_day006作业

1,使用循环打印以下效果:

1:

*

**

***

****

*****

2:

*****

****

***

**

*

3:

*

***

*****

*******

*********

1.

for i in range(1, 6):

print('*' * i)

2.

for i in range(5, 0, -1):

print('*' * i)

3.

for i in range(1, 10, 2):

print('*' * i)

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

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

(2)今年过年不收礼啊. 收礼只收脑白金. 合法

ad_input = input('请输入广告语:')

if '最' in ad_input or '第一' in ad_input or '稀缺' in ad_input or '国家级' in ad_input:

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]

num = int(input('请输入一个整数:'))

li = []

for i in range(1, num + 1):

if i % 7 == 0:

li.append('咣')

else: li.append(i)

print(li)

4,电影投票. 程序先给出一个目前正在上映的电影列表. 由用户给每一个电影投票. 最终,将该用户投票信息公布出来 。(此题明天可以继续做)

要求:

1,用户输入序号,进行投票。比如输入序号 1,给黄金兄弟投票1。

2,每次投票成功,显示给哪部电影投票成功。

3,退出投票程序后,要显示最终每个电影的投票数。

lst = ['黄金兄弟', '解救吾先生', '美国往事', '西西里的美丽传说'] 结果: {'黄金兄弟': 99, '解救吴先生': 80, '美国往事': 6, '西西里的美丽传说': 23}

movie_votes = {'黄金兄弟': 0, '解救吾先生': 0, '美国往事': 0, '西西里的美丽传说': 0}

movie_names = ['黄金兄弟', '解救吾先生', '美国往事', '西西里的美丽传说']

for i in range(len(movie_names)):

print(i+1, movie_names[i])

while 1:

vote = int(input('请投票, 输入序号即可(输入-1退出):'))

if vote == -1:

break

movie_votes[movie_names[vote - 1]] += 1

print('给' + movie_names[vote - 1] + '投票成功!')

print(movie_votes)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值