2.3k2 分钟

# 递归 递归是什么? 举个例子: def demo(n:int): count = 1 if n ==100: return count else: return count + demo(n+1) print(demo(2)) # 输出99 约等于循环99次+1 在函数中调用函数本身就是递归 递归必须要准备一个退出分支,例如本段的if n==100:就是退出分支 如果没有退出分支: def demo(n:int): count = 1 return co
2.7k2 分钟

# 函数 # 定义函数 一个任务:把每个值乘2次方并除以5再加一 你可以这样做: a = 10 a = a**2/5+1 print(a) 但假如你要在不同的地方做x次操作呢? 就可以用到函数了: def demo(num): return num ** 2 / 5 + 1 a = demo(10) print(a) 以下是函数的语法: def 函数名(形参): 代码 return后面是函数的返回值,需要使用变量"接住" 在遇到return关键字之后,函数会自动退出 return不是必须的,没有retu
3.7k3 分钟

# random-随机数库 # random方法 import random a = random.random() random()方法可以生成一个大于0小于1的浮点随机数位数可能很长 通常使用round()方法来控制浮点数长度 round(n,ndigits=x)为其调用方法,n为数据,ndigits为位数 round()方法遵循四舍五入原则好用多了 python使用模块前,需要先使用import关键字声明 # randint方法 import random a = random.randint(0,10) print(a) # 0-10随机数
3.3k3 分钟

# 容器类型 # 列表 list1 = [1,2,3,4,5] list2 = ["a",1,2,"c"] python中的list可以存储相同(list1)或不同的数据(list2) 列表结构类似于C++的数组,但区别是python列表存放的是指针 如果你认真看了第4篇,那你应该知道python中的变量大部分都是指针 这里有一段代码: list1 = [1,2,3,4] list2 = list1 list1.append(5) print(list2) # 会输出什么? 答案是[1, 2, 3, 4, 5]
1.5k1 分钟

# 开始前的准备 # 游戏本体 首先,双方需要使用一样的游戏版本和ModLoader 推荐直接将游戏打包后发给对方 玩原版也需要安装Forge/Fabric(后续步骤需要使用) 如果需要安装模组,需要查看模组安装需求(建议在MCMOD百科查看) 分为以下几种情况: 客户端需装,服务端需装 客户端选装,服务端需装 客户端需装,服务端选装 客户端需装,服务端无效 客户端无效,服务端需装 1.2.3情况建议双方都安装此模组 2.情况主机端必装,其他人不装可能有影响 3.情况所有人最好都装 4.5情况无效端不需要装 那么,什么是服务端和客户端? 假设S为存档拥有者,C为加入的
2.4k2 分钟

# 循环 # while循环 假如要输出1-10的数字,你可以这么做: print(1) print(2) print(3) print(4) print(5) print(6) print(7) print(8) print(9) print(10) 或者使用python中的while循环 语法如下: while 条件: # 条件为真继续循环,为假跳出 语句 使用while循环优化后: i = 0 while i < 10: i += 1 print(i) 循环中创建的变量在循环外访问,可能导致变量未定义 # 跳出和跳过 还是这样一道
1.7k2 分钟

# 逻辑与比较运算符 # 逻辑运算符 在python中,逻辑运算符有以下几种: 符号英文 作用 and 两真为真,一假为假 or 一真为真,两假为假 not 非真即假 # 运算符 基本运算符: 符号 作用 举例 符号 作用 举例 + 相加 1+1=2 += 自增操作 i += 1(i=i+1) - 相减 2-1=1 -= 自减操作 i -= 1(i=i-1) * 相乘 2*3=6 ** 乘方 2**3=8 / 相除 3/2
1.6k1 分钟

# 输出一段文字 print("hello world") print为输出函数,会将括号内的值输出 "hello world"为传入的值,类型为字符串 字符串内可以存储绝大部分文本 python的字符串可以用双引号或单引号括起来 行末不需要分号或逗号,但这样也可以: print("a");print("b") # python中的变量 a = "This is a word" print(a) # 输出值为: This is a word 在本段代码中"a"
9261 分钟

# 步骤1.安装python解释器 前往python官网:点我直达 选择Download,All releases,3.10.4(截止本文发布时最新版) 请使用IDM系多线程下载器 不使用也能在3022年前下载完 如果下载过于缓慢,试一下蓝奏云: 点我跳转 密码:ktks(文件夹+文件) 在此界面中勾选Add Python 3.10 to PATH 按下Install Now安装,完成后按Close # 步骤2.安装pycharm 前往jetbrains官网:点我直达 中文界面还看不懂? 选择社区版进行安装 安装过程就不说了(应该能看懂) # 步骤3.配置pycharm 单击设