100 Days Of Code共21篇
Python 语言学习记录
Day 14 - Higher Lower 游戏-Stewed Noodles 资源

Day 14 – Higher Lower 游戏

问题解决流程 游戏实现 游戏的视线效果,如下所示 分解任务 任务分解完成后,形成 Todo 列表,如下图所示 任务实现 显示 ASCII 艺术字符 # 显示 ASCII艺术字符 from art import logo print(logo...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri8个月前
0850
Day 3 - 控制流域逻辑操作符-Stewed Noodles 资源

Day 3 – 控制流域逻辑操作符

比较运算符 常见的比较运算符如下所示 常见的比较运算符 操作符 含义 > 大于 < 小于 >= 大于等于 <= 小于等于 == 等于 != 不等于 条件语句 if / else 语句 条件语句的语法如下所示 ...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri8个月前
0281
Day 20 - 贪吃蛇(上)-Stewed Noodles 资源

Day 20 – 贪吃蛇(上)

设置游戏屏幕 from turtle import Screen screen = Screen() # 设置屏幕大小 screen.setup(width=600, height=600) # 设置背景颜色 screen.bgcolor('black') # 设置标题 screen.title('贪吃蛇')...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri8个月前
0140
Day 19 - 实例、状态和高级函数-Stewed Noodles 资源

Day 19 – 实例、状态和高级函数

事件监听 turtle模块的事件监听,通过 screen 的 listen 方法实现。 from turtle import Turtle, Screen tim = Turtle() screen = Screen() def move_forward(): tim.forward(100) # 监听屏幕输...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri8个月前
0140
Day 18 - Turtle 与 GUI-Stewed Noodles 资源

Day 18 – Turtle 与 GUI

绘制正方形 利用turtle进行正方形的绘制 # 导入模块 import turtle for i in range(4): turtle.forward(100) turtle.left(90) my_screen = turtle.Screen() # 点击屏幕推出GUI界面 my_screen.ex...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri8个月前
0140
Day 16 - 面向对象编程(OOP)-Stewed Noodles 资源

Day 16 – 面向对象编程(OOP)

面向对象编程(Object Oriented Programming, OOP),模拟事物为对象(Object),每个对象都有自己的属性(attribute)以及方法(methods)。 对象与类 在 OOP 中,有类(Class)以及对象(Obje...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri8个月前
0140
Day 4 - 随机化与列表-Stewed Noodles 资源

Day 4 – 随机化与列表

随机化 Python 提供random模块以实现随机化。详情可参考 https://docs.python.org/zh-cn/3.13/library/random.html # 导入 random 模块 import random # 1 到 10 的随机整数 rand_num = random....
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri8个月前
0120
Day 9 - 字典与嵌套-Stewed Noodles 资源

Day 9 – 字典与嵌套

字典 基本语法 字典是由键值对组成,基本的语法如下 {key1:value1, key2: value2, ...} 示例 # 字典示例 colors = { 'apple': 'red', 'pear': 'green', 'banana': 'yellow' } 基本使用 字典的基...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri8个月前
0110
Day 1 - Python 变量与数据管理-Stewed Noodles 资源

Day 1 – Python 变量与数据管理

打印 Python 中的打印语句 print('Hello world!') 字符串操作 字符串连接 字符串的连接可以使用+操作符 print('Hello' + ' ' + 'world!') 字符串长度 字符串的长度计算,使用len()函数 输入函数...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri8个月前
0100
Day 2 - 理解数据类型和字符串操作-Stewed Noodles 资源

Day 2 – 理解数据类型和字符串操作

基本数据类型 String 字符串下标 字符串的下标 Subscripting可以提取字符串特定位置的字符。 # 提取第一个字符 print('Hello'[0]) # H # 提取最后一个字符 print('Hello'[len('Hello') - 1]) # ...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri8个月前
090