Python
:642
计算机专业大学生
展开
-
python实现杨辉三角
在杨辉三角形中,有一个很大的规律:就是每一行的第一个和最后一个都是1,那中间的数据是怎么生成的呢?中间的数据其实就是一个公式:(假设n表示行,m表示列)ist1[n][m] = list1[n-1][m-1] + list1[n-1][m]杨辉三角会用到yieldgenerator(生成器)和函数的执行流程不一样。函数是顺序执行,遇到return语句或者最后一行函数语句就返回。而变成generator的函数,在每次调用next()的时候执行,遇到yield语句返回,再次执行时从上次返回的yie原创 2022-04-19 09:35:12 · 2169 阅读 · 0 评论 -
python外星人游戏制作
前提:你的电脑需要有pygame这个程序提示:在程序运行时候看看所用到的模块是否下载本部分只是飞机制作阶段一.主程序main.pyimport sysimport pygame#模块类的导入from Settings import Settingsfrom bullet import Bulletfrom ship import Shipclass AlienInvasion: '''管理游戏资源和行为的类''' def __init__(self):原创 2022-03-31 22:21:38 · 3826 阅读 · 0 评论 -
python的基本概念
方法:类中的函数。重构:大部分逻辑放到一个或多个函数中。列表:由一系列按特定顺序排列的元素组组成且适用于存储在程序运行期间可能变化的数据集。 例如:number = [1,2,3]元组:不可变的列表。 例如:number =(200,50)列表和元组的区别:元组看起来很像列表,但是使用圆括号而非中括号来识别,定义元组后,就可以使用索引来访问其元素,就像访问列表一样。字典:在python字典是一系列键值对。每个键与一个值相关联,可以使用键来访问相关...原创 2022-03-31 22:08:58 · 661 阅读 · 0 评论 -
python的入门练习
"""新冠肺炎病毒传染性非常强,其传染性系数约为4,即每个感染病毒的人每天可传染给4个密切接触者。某学校共有学生2万人,假设有1个同学感染了病毒。(1)问几天后可传染所有同学?(2)如果全校所有同学都带上口罩,可降低75%的感染概率,即每人每天会传染1个同学,则几天后会传染全校同学?(3)学校设置了隔离房间,假设病毒的潜伏期为7天,潜伏期内传染性不变,第8天发病后的同学会自觉隔离,全校同学戴口罩上学,问几天后会传染全校同学?编程解决以上三个问题,输出三种情况下的每日新增和累计病例数。格式为:...原创 2022-03-31 22:05:34 · 1014 阅读 · 0 评论 -
python 对列表的操作
1.严格来说 append 是追加,把一个东西整体添加在列表后.x = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']x.append(['Thursday', 'Sunday'])print(x) # ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', ['Thursday', 'Sunday']]2.而 extend 是扩展,把一个东西里的所有元素添加在..原创 2022-03-31 21:59:18 · 698 阅读 · 0 评论 -
Python 中 if ‘a‘or ‘b‘用法
当输入q时:当输入Q时当输入其他时候发现也会执行print(a)我们发现,无论输入什么,都满足a=="a’ or 'b'这个条件。所以我们改一下此时输入abc则不执行print(a)原创 2022-03-03 09:52:01 · 2815 阅读 · 1 评论 -
pycharm运行时候出现ModuleNotFoundError: No module named ‘pygame‘ 错误解决
第一步:第二步:第三步:第四步:下载完成即可解决!原创 2022-02-07 20:19:47 · 2627 阅读 · 0 评论 -
使用json保存用户生成的数据。
使用json保存用户生成的数据大有裨益,因为如果不以某种方式存储,用户的信息会在程序停止运行时丢失。先来存储用户的名字:import jsonusermane = input("what is your name?") ###输入用户名将他赋给一个变量filename = 'username.json'with open(filename, 'w' ) as f: ###‘w’写入模式 ‘r’读取模式 ‘a’附加模式 ‘r+’读写模式json.dump(usernam...原创 2022-02-03 20:13:11 · 1278 阅读 · 0 评论 -
Python:IndentationError: unindent does not match any outer indentation level
可以看到 self代码缩进并不一致,调制一致的缩进问题就解决了!原创 2022-01-22 20:22:26 · 310 阅读 · 0 评论