day6作业 while的操作


# 1,使⽤循环打印以下效果:
# 1:
# *
# **
# ** *
# ** **
# ** ** *
#
# for i in range(1, 6):
#   if i % 2 == 1:
#       print('** ' * (int((i - 1) / 2)) + '*')
#   else:
#       print('** ' * (int((i - 2) / 2)) + '**')
#


# 2:

# ** ** *
# ** **
# ** *
# **
# *
# for i in range(5, 0, -1):
#   if i % 2 == 1:
#       print('** ' * int((i - 1) / 2) + '*')
#   else:
#       print('** ' * int((i - 2) / 2) + '**')
#
# # 3:

# *
# ** *
# ** ** *
# ** ** ** *
# ** ** ** ** *
# for i in range(1, 6):
#   print('** ' * (i - 1) + '*')
# #

# 2, 输入⼀个⼴告标语.判断这个⼴告是否合法.根据最新的⼴告法来判断. ⼴告法内容过
# 多.我们就判断是否包含
# '最', '第⼀', '稀缺', '国家级'
# 等字样.如果包含.提⽰, ⼴告不
# 合法
# 例如,
# (1)
# 老男孩python世界第⼀.不合法
# (2)
# 今年过年不收礼啊.收礼只收脑⽩⾦.合法
# li = ['最', '第⼀', '稀缺', '国家级']
# ad_content = input('Input an advertiment: ').strip()
# for i in li:
#   if i in ad_content:
#       print('This ad_content is Illegal')
#   else:
#       print('This ad_content is legal')
#
# #

# 3, 敲七游戏.从1开始数数.遇到7或者7的倍数(不包含17, 27, 这种数)要在桌上敲⼀下.编程来完成敲七.
# 给出⼀个任意的数字n.从1开始数.数到n结束.把每个数字都放在列表中, 在数的过程中出现7或
# 者7的倍数(不包含17, 27, 这种数).则向列表中添加⼀个
# '咣'
# # 例如, 输⼊10. # lst = [1, 2, 3, 4, 5, 6, '咣', 8, 9, 10]
# list1 = []
# n = int(input('请输入任意一个正整数: ').strip())
# for i in range(1, n + 1):
#   if i % 7 == 0:
#       i = '咣'
#   list1.append(i)
# print(list1)


# 4,电影投票.程序先给出⼀个⽬前正在上映的电影列表.由⽤户给每⼀个电影投票.最终
# 将该⽤户投票信息公布出来 。(此题明天可以继续做)
# 要求:
# 1,用户输入序号,进行投票。比如输入序号
# 1,给金瓶梅投票1。
# 2,每次投票成功,显示给哪部电影投票成功。
# 3,退出投票程序后,要显示最终每个电影的投票数。
#
# 结果: {'⾦瓶梅': 99, '解救吴先⽣': 80, '美国往事': 6, '⻄⻄⾥的美丽传说': 23}
# 5,明日默写:
# 1,Str
# bytes类型的区别。
# 2,str,bytes类型如何进行互相转化(具体代码)。
# lst = ['⾦瓶梅', '解救吴先⽣', '美国往事', '⻄⻄⾥的美丽传说']
# for i in lst:
#   print(lst.index(i) + 1, i)
# dic1 = {'⾦瓶梅': 0, '解救吴先⽣': 0, '美国往事': 0, '⻄⻄⾥的美丽传说': 0}
# while 1:
#   n = int(input('请输入要投票的序号: ').strip())
#   for i in lst:
#       if lst[n - 1] == i :
#           dic1[i] += 1
#           print('给{}投票成功'.format(i))
#           break
#       else:
#           print('投票失败,请重新输入正确的序号')
#       continue
# print(dic1)


# while 1:
#   n = int(input('请输入要投票的序号: ').strip())
#
#   if n == 1:
#       dic1['⾦瓶梅'] += 1
#       print('投票成功')
#       break
#   elif n == 2:
#       dic1['解救吴先⽣'] += 1
#       print('投票成功')
#       break
#   elif n == 3:
#       dic1['美国往事']  += 1
#       print('投票成功')
#       break
#   elif n == 4:
#       dic1['⻄⻄⾥的美丽传说'] += 1
#       print('投票成功')
#       break
#   else:
#       print('投票失败,请重新输入正确的序号')
# print(dic1)
#

猜你喜欢

转载自blog.csdn.net/weixin_42233629/article/details/81951462
今日推荐