• Python实训-15天-博客汇总表

目录

Jupyter中文用户名导致无法运行的问题

练习题

练习1

练习2

Python文件编写注意事项

Python列表

list:有序列表


Jupyter中文用户名导致无法运行的问题

解决Win10使用VScode内置的Jupyter时中文用户名导致无法运行的问题_Heaciy的博客-CSDN博客

练习题

练习1

题目1:

  1. 请不断的生成随机数(0-100)
  2. 直到某一次随机数生成的值是100,结束。
  3. 打印一共生成了多少个随机数。
  4. 将所有的随机数累加起来,求结果是多少。

问题点:python如何生成随机数~(需要你自行百度解决)

import randomcount = 0;  # 计数
sum = 0;  # 累加和while True:i = random.randint(0, 100);count += 1;  # count = count + 1;sum += i;  # sum = sum + i;if i == 100:break;print("随机数的个数是:" + str(count));
print("随机数的和:" + str(sum));

练习2

题目2:

  1. 请生成20个不相同的(0-100)的随机数
  2. 求这些随机数的和是多少
  3. 求随机数最大的数是几
  4. 求这个最大的数是第几次生成的
  5. 将最大的10个数提取出来,放入到新列表b中

import randoma = [];while True:i = random.randint(0, 100);if not i in a:a.append(i);if len(a) == 20:break;# 创建副本
b = a.copy();  # 保留原始的数据顺序a.sort();  # 从小到大排序
print(a);
print("最大值:", a[len(a) - 1]);
print(b);
print("最大值下标index:", b.index(a[len(a) - 1]));b = [];
for i in range(10, 20):b.append(a[i]);print("最大的10个数:", b);

Python文件编写注意事项

如果在文件中编写,注意:

  1. 顶部编码的设置 # -*- coding: UTF-8 -*-
  2. 不要有多余的空格,制表等缩进
  3. 层级缩进要统一,要么都是空格,要么都是tab
  4. python执行文件时,注意目录切换

Python列表

假如上题中,我要将生成的随机数保存起来,怎么办。集合!!

保存多个数据,使用集合!

  1. java:数组、List、Set、Map
  2. python:list列表、dict字典【map键值对】
  3. javascript:array【list】、json【map键值对】

list:有序列表

  1. 定义:a = [];
  2. 长度:len(a);
  3. 存:a.append(1); 、a.append(True); ...
  4. 取:通过下标来访问:a[0]、a[1]
  5. 查询:in、1 in a(判断1是否在列表a中存在)
  6. 操作:截取、删除、排序等等,java中有的使用场景,python都有(使用时查询即可)。

a = [];
print(dir(a)); #查看a列表的所有操作函数
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

编程逻辑都是相通的,只要学会了一门语言,其他的语言也可以根据使用场景,以此类推~

只不过在写法上稍微有些差别(差别不会太大),解决问题的思路都是一样的。

Python实训day01pm【练习题、文件编写、列表的使用】相关推荐

  1. Python实训-15天-博客汇总表

    目录 1.课程安排 1.1.课程介绍 1.2.课程目标 2.课件 2.1.课件and录屏 2.2.练习and案例and作业 3.实训博客笔记 第1周-week1 day01 day02 day03 d ...

  2. Python实训day03pm【列表生成式、非文本文件的读写与复制、文本文件读写练习】

    Python实训-15天-博客汇总表 目录 1.列表生成式 2.列表的嵌套 2.1.习题1 2.2.习题2 3.非文本文件的读写 3.1.读取文件的大小 3.2.复制文件 4.课堂练习 列表生成式 非 ...

  3. Python实训day02am【列表、字符串、字符集】

    Python实训-15天-博客汇总表 目录 1.列表 2.字符串 3.字符集 4.练习题 基础提升(常用操作): list集合操作 (切片) str字符串操作 dict字典操作 函数的定义 对照jav ...

  4. Python实训day03am【sort、函数式编程、过滤器、lambda、文本文件读写】

    Python实训-15天-博客汇总表 目录 1.字典练习题 2.排序sort 2.1.Java中的sort 2.2.sort与lambda 3.函数式编程与过滤器filter 4.Java中的lamb ...

  5. 初学Python实训心得以及一个爬虫例子

    了解Python,学会Python,实战python 通过这次Python实训,我收获了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自我动手做项目的潜力.本次实训是对我潜 ...

  6. Python实训day14pm【Python网络爬虫综合大作业-参考解析】

    Python实训-15天-博客汇总表 题目:天气数据的爬取和统计 大作业题目思路引导:定时爬取每个地级市的实时天气状况.存入excel中.为每个城市生成html展示.历史excel文件以每日为单位归档 ...

  7. Python实训day12am【网络爬虫大作业简略解析:动态生成html页面、数据写入Excel】

    Python实训-15天-博客汇总表 目录 1.HTML页面设计 2.生成每个城市的HTML页面 2.1.HTML页面代码(weatherTemplate.html) 2.2.实例代码-动态生成htm ...

  8. Python实训day11pm【大作业简略解析】

    Python实训-15天-博客汇总表 目录 1.课堂笔记 2.群消息 3.代码 3.1.demo1 3.2.demo2 1.课堂笔记 大作业题目思路引导: 题目1:定时爬取每个地级市的实时天气状况.存 ...

  9. Python实训day10pm【os模块-处理Excel统计学生观看直播时长】

    Python实训-15天-博客汇总表 学以致用,课堂练习:考勤目录中存放的是所有的考勤excel表格,从第1天~第9天,表中关键的信息就是,学生当天看了多久的直播. 要求,利用所学知识,读取每个exc ...

最新文章

  1. 网页中Google Map的使用
  2. “面向对象就是一个错误!”
  3. android 工信部偷跑流量
  4. android 弹出编辑框,Android编程实现的EditText弹出打开和关闭工具类
  5. Android ViewPager
  6. Ubuntu中设置环境变量PATH
  7. Windows下UAC安全机制笔记
  8. Express接口案例——完成文章评论相关的接口
  9. [导入]流氓软件案落定 “很棒小秘书”终审败诉
  10. javascript中构造StringBuffer实例
  11. eplan如何导入access_EPLAN脚本从入门到应用-2
  12. c++ 队列_经典数据结构与算法(一):Python/C/C ++实现堆栈和队列
  13. PowerPC 汇编
  14. 现代通信原理7.1:模拟角度调制的基本概念
  15. ask调制流程图_一种基于MATLAB的ASK调制仿真方法
  16. POJ 3689 Equations 题解 《挑战程序设计竞赛》
  17. MP3格式音频数据文件解析
  18. 硬件和软件的32位与64位区别
  19. 铅酸电池废水处理技术沉淀+树脂吸附
  20. C# WPF MVVM 实战 – 2.4 单元测试

热门文章

  1. 3.依赖注入 spring_di
  2. 基于界面的银行家算法java实现_java实现银行家算法(Swing界面)
  3. html2canvas源码修改,html2canvas把div保存高清图的方法代码
  4. 九十九、Python所学经验分享
  5. 五、JavaScript基础知识,学会操作元素的简单事件(一)
  6. 这个顶会论文复现比赛,单篇最高现金奖3W!
  7. CVPR 2021 | 自适应激活函数ACON:统一ReLU和Swish的新范式
  8. 预训练图像处理Transformer:刷榜多项底层视觉任务
  9. 今晚直播 | 强化学习在比赛和自动机器学习中的应用简析
  10. poj 3264 Balanced Lineup RMQ问题 线段树