Python实训day01pm【练习题、文件编写、列表的使用】
- Python实训-15天-博客汇总表
目录
Jupyter中文用户名导致无法运行的问题
练习题
练习1
练习2
Python文件编写注意事项
Python列表
list:有序列表
Jupyter中文用户名导致无法运行的问题
解决Win10使用VScode内置的Jupyter时中文用户名导致无法运行的问题_Heaciy的博客-CSDN博客
练习题
练习1
题目1:
- 请不断的生成随机数(0-100)
- 直到某一次随机数生成的值是100,结束。
- 打印一共生成了多少个随机数。
- 将所有的随机数累加起来,求结果是多少。
问题点: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:
- 请生成20个不相同的(0-100)的随机数
- 求这些随机数的和是多少
- 求随机数最大的数是几
- 求这个最大的数是第几次生成的
- 将最大的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文件编写注意事项
如果在文件中编写,注意:
- 顶部编码的设置 # -*- coding: UTF-8 -*-
- 不要有多余的空格,制表等缩进
- 层级缩进要统一,要么都是空格,要么都是tab
- python执行文件时,注意目录切换
Python列表
假如上题中,我要将生成的随机数保存起来,怎么办。集合!!
保存多个数据,使用集合!
- java:数组、List、Set、Map
- python:list列表、dict字典【map键值对】
- javascript:array【list】、json【map键值对】
list:有序列表
- 定义:a = [];
- 长度:len(a);
- 存:a.append(1); 、a.append(True); ...
- 取:通过下标来访问:a[0]、a[1]
- 查询:in、1 in a(判断1是否在列表a中存在)
- 操作:截取、删除、排序等等,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【练习题、文件编写、列表的使用】相关推荐
- Python实训-15天-博客汇总表
目录 1.课程安排 1.1.课程介绍 1.2.课程目标 2.课件 2.1.课件and录屏 2.2.练习and案例and作业 3.实训博客笔记 第1周-week1 day01 day02 day03 d ...
- Python实训day03pm【列表生成式、非文本文件的读写与复制、文本文件读写练习】
Python实训-15天-博客汇总表 目录 1.列表生成式 2.列表的嵌套 2.1.习题1 2.2.习题2 3.非文本文件的读写 3.1.读取文件的大小 3.2.复制文件 4.课堂练习 列表生成式 非 ...
- Python实训day02am【列表、字符串、字符集】
Python实训-15天-博客汇总表 目录 1.列表 2.字符串 3.字符集 4.练习题 基础提升(常用操作): list集合操作 (切片) str字符串操作 dict字典操作 函数的定义 对照jav ...
- Python实训day03am【sort、函数式编程、过滤器、lambda、文本文件读写】
Python实训-15天-博客汇总表 目录 1.字典练习题 2.排序sort 2.1.Java中的sort 2.2.sort与lambda 3.函数式编程与过滤器filter 4.Java中的lamb ...
- 初学Python实训心得以及一个爬虫例子
了解Python,学会Python,实战python 通过这次Python实训,我收获了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自我动手做项目的潜力.本次实训是对我潜 ...
- Python实训day14pm【Python网络爬虫综合大作业-参考解析】
Python实训-15天-博客汇总表 题目:天气数据的爬取和统计 大作业题目思路引导:定时爬取每个地级市的实时天气状况.存入excel中.为每个城市生成html展示.历史excel文件以每日为单位归档 ...
- Python实训day12am【网络爬虫大作业简略解析:动态生成html页面、数据写入Excel】
Python实训-15天-博客汇总表 目录 1.HTML页面设计 2.生成每个城市的HTML页面 2.1.HTML页面代码(weatherTemplate.html) 2.2.实例代码-动态生成htm ...
- Python实训day11pm【大作业简略解析】
Python实训-15天-博客汇总表 目录 1.课堂笔记 2.群消息 3.代码 3.1.demo1 3.2.demo2 1.课堂笔记 大作业题目思路引导: 题目1:定时爬取每个地级市的实时天气状况.存 ...
- Python实训day10pm【os模块-处理Excel统计学生观看直播时长】
Python实训-15天-博客汇总表 学以致用,课堂练习:考勤目录中存放的是所有的考勤excel表格,从第1天~第9天,表中关键的信息就是,学生当天看了多久的直播. 要求,利用所学知识,读取每个exc ...
最新文章
- 网页中Google Map的使用
- “面向对象就是一个错误!”
- android 工信部偷跑流量
- android 弹出编辑框,Android编程实现的EditText弹出打开和关闭工具类
- Android ViewPager
- Ubuntu中设置环境变量PATH
- Windows下UAC安全机制笔记
- Express接口案例——完成文章评论相关的接口
- [导入]流氓软件案落定 “很棒小秘书”终审败诉
- javascript中构造StringBuffer实例
- eplan如何导入access_EPLAN脚本从入门到应用-2
- c++ 队列_经典数据结构与算法(一):Python/C/C ++实现堆栈和队列
- PowerPC 汇编
- 现代通信原理7.1:模拟角度调制的基本概念
- ask调制流程图_一种基于MATLAB的ASK调制仿真方法
- POJ 3689 Equations 题解 《挑战程序设计竞赛》
- MP3格式音频数据文件解析
- 硬件和软件的32位与64位区别
- 铅酸电池废水处理技术沉淀+树脂吸附
- C# WPF MVVM 实战 – 2.4 单元测试
热门文章
- 3.依赖注入 spring_di
- 基于界面的银行家算法java实现_java实现银行家算法(Swing界面)
- html2canvas源码修改,html2canvas把div保存高清图的方法代码
- 九十九、Python所学经验分享
- 五、JavaScript基础知识,学会操作元素的简单事件(一)
- 这个顶会论文复现比赛,单篇最高现金奖3W!
- CVPR 2021 | 自适应激活函数ACON:统一ReLU和Swish的新范式
- 预训练图像处理Transformer:刷榜多项底层视觉任务
- 今晚直播 | 强化学习在比赛和自动机器学习中的应用简析
- poj 3264 Balanced Lineup RMQ问题 线段树