找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2721|回复: 10

小白打卡日记

2

主题

11

帖子

11

积分

贫民

积分
11
Dantes 发表于 2021-6-24 17:51:55 | 显示全部楼层 |阅读模式
20210624今天学习了:数据类型,含空值对象(None)整形(int)浮点型(float)字符串(str)复数(a+bj)布尔值(bool)
数据类型的转换:
'''
美元人民币转换
'''
USD = int(input('请输入美元金额:'))
p = float(input('美元/人民币汇率为:'))
CNY = USD*p
print('对应的人民币金额为', CNY)

回复

使用道具 举报

2

主题

11

帖子

11

积分

贫民

积分
11
Dantes  楼主| 发表于 2021-6-25 20:24:26 | 显示全部楼层
20210625今天学习了:
pass语句
选择语句:if elif else
断点调试:
单击代码行前添加断点
shift+F9启动调试
F8下一句
ctrl+F2终止调试
'''
输入一个数字,再输入一个运算符:+ - * /
如果运算符不是+ - * /,提示运算符有误
再输入另一个数字,计算结果
'''
a = float(input('输入第一个数字:'))
b = input('请输入运算符:')
if b != '+' and b != '-' and b != '*' and b != '/':
    print('运算符输入有误')
else:
    c = float(input('输入第二个数字:'))
    if b == '+':
        print('结果为' + str(a + c))
    elif b == '-':
        print('结果为' + str(a - c))
    elif b == '*':
        print('结果为' + str(a * c))
    else:
        if c == 0:
            print('0不能被除')
        else:
            print('结果为' + str(a / c))

'''
分别输入4个数字,打印最大的数字
'''
a = float(input('请输入第1个数字:'))
b = float(input('请输入第2个数字:'))
c = float(input('请输入第3个数字:'))
d = float(input('请输入第4个数字:'))
if a < b:
    a = b
if a < c:
    a = c
if a < d:
    a = d
print('最大值为'+str(a))

'''
获取一个整数,如果是偶数为变量state赋值‘偶数’,否则赋值‘奇数’
'''
num1 = int(input('请输入一个整数:'))
state = '偶数' if num1 % 2 == 0 else '奇数'
print(state)
回复 支持 反对

使用道具 举报

2

主题

11

帖子

11

积分

贫民

积分
11
Dantes  楼主| 发表于 2021-6-26 21:02:03 | 显示全部楼层
20210626
'''
在控制台获取输入的月份,显示对应的季度或提示月份错误
'''
season1 = ['1', '2', '3']
season2 = ['4', '5', '6']
season3 = ['7', '8', '9']
season4 = ['10', '11', '12']
month = input('请输入月份:')
if month in season1:
    print(str(month) + '月在春季')
elif month in season2:
    print(str(month) + '月在夏季')
elif month in season3:
    print(str(month) + '月在秋季')
elif month in season4:
    print(str(month) + '月在冬季')
else:
    print('月份输入错误')

'''
在控制台获取年龄
如果小于0 打印输入错误
如果小于2 打印是婴儿
    2~12    儿童
    13~20    青年
    20~65    成年人
    65~130    老年人
    大于130    不可能
'''
age = int(input('请输入年龄:'))
if age < 0:
    print('输入错误')
elif age < 2:
    print('是婴儿')
elif age < 13:
    print('是儿童')
elif age < 21:
    print('是青年')
elif age < 66:
    print('是成年人')
elif age < 131:
    print('是老年人')
else:
    print('不可能')

'''
猜数字
用户输入一个数字,电脑随机生成一个数字
判断用户输入的数字与电脑生成的数字是否相同
如果相同提示猜对了,如果用户输入的大,提示猜大了,否则提示猜小了
'''
import random
number_random = random.randint(1, 100)
while 1:
    number_input = int(input('请输入1到100之间的数字:'))
    if number_input == number_random:
        print('猜对了')
        break
    elif number_input <= number_random:
        print('猜小了')
    else:
        print('猜大了')

import random
number_random = random.randint(1, 100)
i = 0
while i < 3:
    i += 1
    number_input = int(input('请输入1到100之间的数字:'))
    if number_input == number_random:
        print('猜对了,总共猜了'+str(i)+'次')
        break
    elif number_input <= number_random:
        print('猜小了')
    else:
        print('猜大了')
else:
    print('你输了,正确的数字是'+str(number_random))
'''
随机生成两个数字
在控制台获取用户输入的两个数字相加的结果
如果输入正确得20
5题,最后输入得分
'''
import random
score = 0
for i in range(5):
    num1 = random.randint(0, 100)
    num2 = random.randint(0, 100)
    num3 = int(input(str(num1)+'+'+str(num2)+'='))
    if num3 == num1 + num2:
        score += 20
print('得分是'+str(score))
回复 支持 反对

使用道具 举报

2

主题

11

帖子

11

积分

贫民

积分
11
Dantes  楼主| 发表于 2021-6-27 22:52:53 | 显示全部楼层
20210627
'''
输出1000以内所有的水仙花数
水仙花数:各位数字的立方和等于该数本身
'''
# for item in range(100, 1000):
#     if (item % 10)**3 + (item//100)**3 + (item//10 % 10)**3 == item:
#         print(item)
for item in range(100,1000):
    sum_item = 0
    for i in str(item):
        sum_item += int(i)**3
    if sum_item == item:
        print(item)
'''
累加10~50之间各位不是3 6 9的数字
'''
sum_num = 0
jump = [3, 6, 9]
for item in range(10, 51):
    if item % 10 in jump:
        continue
    sum_num += item
print(sum_num)
编码与解码:'''
在控制台获取一个字符串
输出这个字符串的每一个字符的编码值
'''
str1 = input('请输入一个字符串:')
for item in str1:
    print(ord(item))
'''
在控制台重复录入编码值
输入对应的字符
如果录入空字符串则退出程序
'''
while True:
    num1_str = input('请输入编码值:')
    if num1_str == '':
        break
    else:
        num1_int = int(num1_str)
        print(chr(num1_int))
转义字符:\原始字符串r'...'字符串格式化%s字符串  %d整数   %.2f浮点数
'''
输入整数作为边长 输出如下
如果输入4
****
*  *
*  *
****
如果输入5
*****
*   *
*   *
*   *
*****
'''
num = int(input('请输入边长:'))
for i in range(num):
    if i == 0 or i == num-1:
        print('*'*num)
    else:
        print('*'+' '*(num-2)+'*')
'''
输入一个字符串,判断是否为回文
回文:正向与反向相同
如:上海自来水来自海上
'''
str1 = input('请输入一个字符串:')
if str1 == str1[::-1]:
    print("'"+str1+"'"+"是回文")
else:
    print("'"+str1+"'"+'不是回文')

回复 支持 反对

使用道具 举报

2

主题

11

帖子

11

积分

贫民

积分
11
Dantes  楼主| 发表于 2021-6-28 14:51:22 | 显示全部楼层
20210628
容器切片
  1. <span style="color:#629755;font-style:italic;">'''
  2. </span><span style="color:#629755;font-style:italic;font-family:'宋体',monospace;">输入一个字符串
  3. </span><span style="color:#629755;font-style:italic;font-family:'宋体',monospace;">输出第一个字符
  4. </span><span style="color:#629755;font-style:italic;font-family:'宋体',monospace;">输出倒数第</span><span style="color:#629755;font-style:italic;">2</span><span style="color:#629755;font-style:italic;font-family:'宋体',monospace;">个字符
  5. </span><span style="color:#629755;font-style:italic;font-family:'宋体',monospace;">输出前两个字符
  6. </span><span style="color:#629755;font-style:italic;font-family:'宋体',monospace;">倒序输出所有字符
  7. </span><span style="color:#629755;font-style:italic;font-family:'宋体',monospace;">输出所有正向索引是奇数的字符
  8. </span><span style="color:#629755;font-style:italic;font-family:'宋体',monospace;">如果字符串的长度是奇数,打印中间的字符</span><span style="color:#629755;font-style:italic;">
  9. </span><span style="color:#629755;font-style:italic;">'''
  10. </span>str1 = <span style="color:#8888c6;">input</span>(<span style="color:#6a8759;">'</span><span style="color:#6a8759;font-family:'宋体',monospace;">请输入一个字符串:</span><span style="color:#6a8759;">'</span>)
  11. <span style="color:#8888c6;">print</span>(str1[<span style="color:#6897bb;">1</span>])
  12. <span style="color:#8888c6;">print</span>(str1[-<span style="color:#6897bb;">2</span>])
  13. <span style="color:#8888c6;">print</span>(str1[:<span style="color:#6897bb;">2</span>])
  14. <span style="color:#8888c6;">print</span>(str1[::-<span style="color:#6897bb;">1</span>])
  15. <span style="color:#8888c6;">print</span>(str1[<span style="color:#6897bb;">1</span>::<span style="color:#6897bb;">2</span>])
  16. length = <span style="color:#8888c6;">len</span>(str1)
  17. <span style="color:#cc7832;">if </span>length % <span style="color:#6897bb;">2</span>:
  18.     <span style="color:#8888c6;">print</span>(str1[length//<span style="color:#6897bb;">2</span>])
复制代码
回复 支持 反对

使用道具 举报

2

主题

11

帖子

11

积分

贫民

积分
11
Dantes  楼主| 发表于 2021-6-28 17:18:59 | 显示全部楼层
20210628补充:
列表
  1. '''
  2. 获取学生姓名,将输入结果保存到列表
  3. 如果输入为空字符串,停止录入
  4. 输出所有学生姓名
  5. '''
  6. name_student = []
  7. while True:
  8.     name = input('请输入姓名:')
  9.     if name == '':
  10.         break
  11.     else:
  12.         name_student.append(name)
  13. for item in name_student:
  14.     print(item)
复制代码

  1. '''
  2. 获取所有学生的成绩
  3. 如果录入空字符串,停止录入
  4. 输出最高分 最低分和平均分
  5. '''
  6. score_student = []
  7. while True:
  8.     score_str = input('请输入成绩:')
  9.     if score_str == '':
  10.         break
  11.     else:
  12.         score_float = float(score_str)
  13.         score_student.append(score_float)
  14. print(max(score_student))
  15. print(min(score_student))
  16. print(sum(score_student)/len(score_student))
复制代码

  1. '''
  2. 将一句英文的单词反转
  3. how are you--->you are how
  4. '''
  5. str1 = 'how are you'
  6. list01 = str1.split(' ')
  7. list02 = []
  8. for item in range(len(list01)-1, -1, -1):
  9.     list02.append(list01[item])
  10. str2 = ' '.join(list02)
  11. print(str2)
复制代码

  1. '''
  2. 把list01中大于10的数存入另一个列表
  3. '''
  4. list01 = [3, 45, 8, 12, 36, 7, 3]
  5. list02 = []
  6. for item in list01:
  7.     if item > 10:
  8.         list02.append(item)
  9. print(list02)
  10. # 获取list01中最大的数
  11. max_number = list01[0]
  12. for item in range(1, len(list01)):
  13.     if list01[item] > max_number:
  14.         max_number = list01[item]
  15. print(max_number)
  16. #删除list01中所有的奇数
  17. for item in range(len(list01)-1, -1, -1):
  18.     if list01[item] % 2 == 1:
  19.         del list01[item]
  20. print(list01)
复制代码

  1. '''
  2. 循环录入字符串
  3. 如果录入的是空字符串,退出循环
  4. 输出所有录入的内容
  5. '''
  6. list01 = []
  7. while True:
  8.     str1 = input('请输入字符串:')
  9.     if str1 == '':
  10.         break
  11.     list01.append(str1)
  12. for item in list01:
  13.     print(item)
复制代码
  1. '''
  2. 通过列表的方式模拟斐波那契数列
  3. 每一个值均为前两个数的和
  4. 0 1 1 2 3 5 8 13...
  5. 打印前15个数
  6. '''
  7. fibs = [0, 1]
  8. for i in range(13):
  9.     fibs.append(fibs[i]+fibs[i+1])
  10. for i in fibs:
  11.     print(i, end=' ')
复制代码


回复 支持 反对

使用道具 举报

2

主题

11

帖子

11

积分

贫民

积分
11
Dantes  楼主| 发表于 2021-6-29 22:57:39 | 显示全部楼层
20210629列表推导式

  1. '''
  2. 生成1~10的数字,将数字的平方放入列表list01
  3. 将list01中所有的奇数放入list02
  4. 将list01中所有的偶数加10放入list03
  5. '''
  6. list01 = [item**2 for item in range(1, 11)]
  7. list02 = [item for item in list01 if item % 2]
  8. list03 = [item+10 for item in list01 if item % 2 == 0]
  9. print(list01)
  10. print(list02)
  11. print(list03)
复制代码
如果元组中只有一个元素,则必须加逗号:tuple01 = (‘a’,)
  1. """
  2. 获取用户输入年份和月份,输出这个月份有多少天
  3. 使用容器的思想去处理代码
  4. """
  5. tuple01 = (1, 3, 5, 7, 8, 10, 12)
  6. tuple02 = (4, 6, 9, 11)
  7. year = int(input('请输入年份:'))
  8. month = int(input('请输入月份:'))
  9. if month in tuple01:
  10.     print('这个月有31天')
  11. elif month in tuple02:
  12.     print('这个月有30天')
  13. elif month == 2:
  14.     if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
  15.         print('这个月有29天')
  16.     else:
  17.         print('这个月有28天')
  18. else:
  19.     print('月份输入错误')
复制代码
字典

  1. """
  2. 在控制台录入人的信息(姓名、年龄、性别、体重)
  3. 如果名称为空字符串,则停止录入
  4. 将所有人的信息打印
  5. """
  6. # info = []
  7. dict_info = {}
  8. while True:
  9.     name = input('请输入姓名:')
  10.     if name == '':
  11.         break
  12.     age = input('请输入年龄:')
  13.     gender = input('请输入性别:')
  14.     mass = input('请输入体重:')
  15.     dict_info[name] = (age, gender, mass)
  16. #     dict_single = {'name': name, 'age': age, 'gender': gender, 'mass': mass}
  17. #     info.append(dict_single)
  18. # for i in range(len(info)):
  19. #     print('%s的年龄为%s岁,性别为%s,体重为%skg' % (info[i]['name'], info[i]['age'], info[i]['gender'], info[i]['mass']))
  20. for key, value in dict_info.items():
  21.     print('%s的年龄为%s岁,性别为%s,体重为%skg' % (key, value[0], value[1], value[2]))
复制代码

  1. '''
  2. ['张三丰','翠山','无忌']-->{‘无忌’:2,'翠山':2,'张三丰':3]
  3. key是列表的元素,value是key的长度
  4. '''
  5. list01 = ['张三丰', '翠山', '无忌']
  6. dict01 = {key: len(key) for key in list01}
  7. print(dict01)
复制代码
  1. '''
  2. 姓名列表['无忌','赵敏','芷若']
  3. 房间列表[101,102,103]
  4. 把两个列表合并为一个字典,姓名为key,房间号为value
  5. '''
  6. name_list = ['无忌', '赵敏', '芷若']
  7. room_list = [101, 102, 103]
  8. dict01 = {name_list[i]: room_list[i] for i in range(len(name_list))}
  9. print(dict01)
复制代码
  1. """
  2. 存储各个城市的美食与景区(不用输入)
  3. 在控制台显示
  4. 北京:
  5.     美食:烤鸭 豆汁 卤煮 炸酱面
  6.     景区:故宫 ** 天坛
  7. 四川:
  8.     美食:火锅 串串 毛血旺
  9.     景区:峨眉山 九寨沟 春熙路
  10. """
  11. diqu_dict = {'北京':{'美食':('烤鸭','豆汁','卤煮','炸酱面'),'景区':('故宫','**','天坛')},'四川':{'美食':('火锅','串串','毛血旺'),'景区':('峨眉山','九寨沟','春熙路')}}
  12. for key1, value1 in diqu_dict.items():
  13.     for key2, value2 in diqu_dict[key1].items():
  14.         str1 = '、'.join(value2)
  15.         print('%s的%s有%s' % (key1, key2, str1), end='。')
复制代码
  1. """
  2. 计算一个字符串中的字符以及字符出现的次数
  3. 输入 this is a test string
  4. t:4 h:1 i:3 s:4 a:1 e:1 r:1 n:1 g:1
  5. """
  6. str1 = 'this is a test string'
  7. dict_symbol = {}
  8. # list_symbol = []
  9. for item in str1:
  10.     if item not in dict_symbol:
  11.         dict_symbol[item] = str1.count(item)
  12.         # list_symbol.append(item)
  13. # dict_symbol = {item: str1.count(item) for item in list_symbol}
  14. print(dict_symbol)
复制代码


回复 支持 反对

使用道具 举报

2

主题

11

帖子

11

积分

贫民

积分
11
Dantes  楼主| 发表于 2021-6-30 15:55:28 | 显示全部楼层
20210630
集合
  1. """
  2. 在控制台循环录入字符串
  3. 如果字符串为空,则停止录入
  4. 输出所有不重复的字符串
  5. """
  6. str_set = set()
  7. while True:
  8.     str01 = input('请输入字符串:')
  9.     if str01 == '':
  10.         break
  11.     str_set.add(str01)
  12. for item in str_set:
  13.     print(item)
复制代码
  1. """
  2. 经理:曹操 刘备 孙权
  3. 技术:曹操 刘备 关羽 张飞
  4. """
  5. dict_total = {'经理': {'曹操', '刘备', '孙权'},
  6.               '技术': {'曹操', '刘备', '关羽', '张飞'}}
  7. # 是经理也是技术的有谁
  8. set_jin_ji = dict_total['经理'] & dict_total['技术']
  9. print(set_jin_ji)
  10. # 是经理不是技术的有谁
  11. set_jin_nji = dict_total['经理'] - dict_total['技术']
  12. print(set_jin_nji)
  13. # 不是经理是技术的有谁
  14. set_njin_ji = dict_total['技术'] - dict_total['经理']
  15. print(set_njin_ji)
  16. # 张飞是经理吗
  17. print('张飞' in dict_total['经理'])
  18. # 总共有多少人
  19. set_all = dict_total['经理'] | dict_total['技术']
  20. print(len(set_all))
  21. # 身兼一职有多少人
  22. set_sing = dict_total['经理'] ^ dict_total['技术']
  23. print(len(set_sing))
复制代码
  1. """
  2. 绘制图形
  3. 四行五列
  4. 索引是偶数行输出*
  5. 索引是奇数行输出#
  6. """
  7. for i in range(4):
  8.     for j in range(5):
  9.         if i % 2 == 0:
  10.             print('#', end='')
  11.         else:
  12.             print('*', end='')
  13.     print()
复制代码
  1. """
  2. diqu_dict = {'北京': {'美食': ('烤鸭', '豆汁', '卤煮', '炸酱面'), '景区': ('故宫', '**', '天坛')},
  3.              '四川': {'美食': ('火锅', '串串', '毛血旺'), '景区': ('峨眉山', '九寨沟', '春熙路')}}
  4. 输出所有城市的美食
  5. """
  6. diqu_dict = {'北京': {'美食': ('烤鸭', '豆汁', '卤煮', '炸酱面'), '景区': ('故宫', '**', '天坛')},
  7.              '四川': {'美食': ('火锅', '串串', '毛血旺'), '景区': ('峨眉山', '九寨沟', '春熙路')}}
  8. for key1, values1 in diqu_dict.items():
  9.     for key2, values2 in values1.items():
  10.         if key2 == '美食':
  11.             print(values2)
复制代码
  1. """
  2. 对于3行5列的二维列表
  3. """
  4. list01 = [
  5.     [0, 1, 2, 3, 4],
  6.     [1, 28, 45, 6, 7],
  7.     [20, 7, 3, 65, 2]
  8. ]
  9. # 将第二行元素输出
  10. for item in list01[1]:
  11.     print(item, end=' ')
  12. print()
  13. # 将第一列的元素输出
  14. for i in range(len(list01)):
  15.     print(list01[i][0], end=' ')
  16. print()
  17. # 将全部元素输出
  18. for i in range(len(list01)):
  19.     for j in range(len(list01[i])):
  20.         print(list01[i][j], end=' ')
  21.     print()
复制代码
  1. """
  2. 根据list01生成list02
  3. list02为list01的转置
  4. """
  5. list01 = [
  6.     [0, 1, 2, 3, 4],
  7.     [1, 28, 45, 6, 7],
  8.     [20, 7, 3, 65, 2]
  9. ]
  10. list02 = []
  11. list03 = []
  12. num_symbol = []
  13. for i in range(len(list01)):
  14.     num_symbol.append(len(list01[i]))
  15. lie_max = max(num_symbol)
  16. print(lie_max)
  17. for j in range(lie_max):
  18.     for i in range(len(list01)):
  19.         list03.append(list01[i][j])
  20.     list02.append(list03)
  21.     list03 = []
  22. print(list02)
复制代码
函数
  1. """
  2. 定义在终端输出矩形的函数
  3. 要求函数调用者提供行数 列数和填充字符
  4. 如 3 3 *
  5. ***
  6. ***
  7. ***
  8. """


  9. def jvxing(hang, lie, fill_str):
  10.     '''

  11.     :param hang: int 矩形行数
  12.     :param lie: int 矩形列数
  13.     :param fill_str: str 填充字符
  14.     :return:
  15.     '''
  16.     for i in range(hang):
  17.         for j in range(lie):
  18.             print(fill_str, end='')
  19.         print()


  20. jvxing(3, 3, '*')
复制代码
  1. """
  2. 定义两个数字相加的函数
  3. """


  4. def add_num(a, b):
  5.     sum_num = a + b
  6.     return sum_num


  7. print(add_num(10, 20))
复制代码
  1. """
  2. 定义计算求4为整数每位相加的和的函数
  3. 1234--->10
  4. """


  5. def sum_4wei(num1):
  6.     sum_num = num1 % 10 + num1 // 10 % 10 + num1 // 100 % 10 + num1 // 1000
  7.     return sum_num


  8. print(sum_4wei(1234))
复制代码


回复 支持 反对

使用道具 举报

2

主题

11

帖子

11

积分

贫民

积分
11
Dantes  楼主| 发表于 2021-7-2 08:22:48 | 显示全部楼层
本帖最后由 Dantes 于 2021-7-2 08:24 编辑

20210701
祝我们dang百年生日快乐!
文章录用,双喜临门!
函数变量:
局部变量、外部嵌套变量、全局变量
函数内申明变量为全局变量:  global 变量
函数内申明变量为外部嵌套变量: nonlocal 变量
locals()函数,收集当前函数的局部变量并保存到字典
  1. """
  2. 定义函数:myprint
  3. 统计该函数调用的次数
  4. """
  5. count = 0


  6. def myprint():
  7.     global count
  8.     count += 1


  9. myprint()
  10. myprint()
  11. myprint()
  12. print(count)
复制代码

昨天题目代码简化:
  1. """
  2. 根据list01生成list02
  3. list02为list01的转置
  4. """
  5. list01 = [
  6.     [0, 1, 2, 3, 4],
  7.     [1, 28, 45, 6, 7],
  8.     [20, 7, 3, 65, 2]
  9. ]
  10. list02 = []
  11. # list03 = []
  12. num_symbol = []
  13. for i in range(len(list01)):
  14.     num_symbol.append(len(list01[i]))
  15. lie_max = max(num_symbol)
  16. # for j in range(lie_max):
  17. #     for i in range(len(list01)):
  18. #         list03.append(list01[i][j])
  19. #     list02.append(list03)
  20. #     list03 = []
  21. for j in range(lie_max):
  22.     list02.append([])
  23.     for i in range(len(list01)):
  24.         list02[j].append(list01[i][j])
  25. print(list02)
复制代码
  1. """
  2. 将hw01改为函数
  3. 定义矩阵转置函数
  4. """


  5. def matrix_transpo(list_tran):
  6.     list02 = []
  7.     num_symbol = []
  8.     for i in range(len(list_tran)):
  9.         num_symbol.append(len(list_tran[i]))
  10.     lie_max = max(num_symbol)
  11.     for j in range(lie_max):
  12.         list02.append([])
  13.         for i in range(len(list_tran)):
  14.             list02[j].append(list_tran[i][j])
  15.     return list02


  16. list01 = [
  17.     [0, 1, 2, 3, 4],
  18.     [1, 28, 45, 6, 7],
  19.     [20, 7, 3, 65, 2]
  20. ]
  21. list02 = matrix_transpo(list01)
  22. print(list02)
复制代码
  1. """
  2. 定义一个列表升序排序
  3. list01 = [1, 5, 13, 2, 4]
  4. """


  5. # def increase_list(para_list):
  6. #     result = []
  7. #     list02 = para_list[:]
  8. #     for i in range(len(para_list)):
  9. #         result.append(min(list02))
  10. #         list02.remove(min(list02))
  11. #     return result
  12. #
  13. #
  14. # list01 = [1, 5, 13, 2, 4]
  15. # print(increase_list(list01))
  16. # print(list01)


  17. def increase_list(para_list):
  18.     for j in range(len(para_list)):
  19.         for i in range(j, len(para_list)):
  20.             if para_list[j] > para_list[i]:
  21.                 para_list[j], para_list[i] = para_list[i], para_list[j]
  22.     # return para_list


  23. list01 = [1, 5, 13, 2, 4]
  24. increase_list(list01)
  25. print(list01)
复制代码

回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
xiaohuochai 发表于 2021-7-16 14:37:37 | 显示全部楼层
加油,共勉.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表