python小练习

输入一个广告语 判断是否包含不合法关键字 并且评判
lst=['最','第一','稀缺','国家级']
content = input('请输入一个广告牌:')
for i in lst:
    if i in content:
        print('不合法')
        break
else:
    print('合法')
敲七游戏
1 lst = []
2 num = input('输入数字:')
3 for i in range(1,int(num)+1):  #input 获取的是字符串 通过int转型
4     if i%7==0 or '7' in str(i):
5         lst.append('')
6     else:
7         lst.append(i)
8 print(lst)
电影投票. 程序先给出个当前正在上映的电影列表. 让用户给每个电影投票.
最终将该用户投票信息公布出来
lst = ['瓶梅','解救','美国往事','西西里的美丽传说']
dic = {'瓶梅':0,'解救':0,'美国往事':0,'西西里的美丽传说':0}
for a,b in enumerate(lst,1): # 枚举 用法 获取下标从1开始
print(a,b)
while True:
res = input('请输入序号投票或q退出:').strip()
if res.upper() == 'Q':
print('再见')
break
elif not res.isdigit():
print('非法字符')
elif int(res) not in list(range(1,len(lst)+1)):
# print(list(range(1,len(lst)+1)))
print('输入序号有误')
else:
dic[lst[int(res) - 1]] += 1
print('恭喜为 %s 投票成功' % lst[int(res) - 1])
print('投票信息 '+str(dic))

  

原文地址:https://www.cnblogs.com/zhangchen-sx/p/9874787.html