作业11:元祖及元祖的嵌套

# 元祖 又叫只读列表  可查询 可循环 可切片
# i = (1,2,3,'elsa',[4,5,6,'alex'],'tom')
# i[4][3] = i[4][3].upper()  # 列表中的可以改
# print(i)  # 结果 (1, 2, 3, 'elsa', [4, 5, 6, 'ALEX'], 'tom')

# s = 'elsa'
# s1 = '*'.join(s) # 可放字符串、列表、元祖、集合,但是不能放数字、True False
# print(s1)  #  结果 e*l*s*a

# range  只能是数值型
# for i in range(0,5):
#     print(i)  # 0 1 2 3 4
# for i in range(5):
#     print(i)  # 0 1 2 3 4 的列表的另一种写法  默认从0 开始
# for i in range(0,10,2):
#     print(i)  # 0 2 4 6 8
# for i in range(5,0,-1): # 倒着排序
#     print(i)  # 5 4 3 2 1

# a = input('>>>')
# a1 = a.split('+')
# a2 = 0
# for i in a1:
#     a2+=int(i)
# print(a2)

# 循环打印出所有单个元素
# a = [1, 2, 3, [3, 4, 5, [5, 4, 3], 5], 1, 2, [4, 5], 7, 4, [6, 34]]
#
#
# def d(L):
#     for i in L:
#         if (isinstance(i, list)):
#             d(i)
#         else:
#             print(i)
# d(a)

# 随意输入一段文本,统计出里面数字的个数
# a = input('这是一段文字:')
# b = 0
# for i in a:
#     if i.isdigit():
#         b += 1
# print(b)

# 随意输入一段文本,统计出里面数字的个数  (146算1个 、 3算1个 、 83算1个 答案应为3)
# a = input('这是一段文字:') #  题干'146sdfsadf3fsadfwe83'

  

上一篇:团队文档在线管理,非常实用的vuepress


下一篇:Java学习笔记(No.6)