/Python 教程
第零节
python优势
软件优势
第一节
IDle是什么东西
第二节
编写问题:常常是中英文转换的符号的问题,出现了两种问题,一种是eol while scanning string literal,就是字符号的问题。另一种没有记得住。
==判断是否相等,=是赋值,
而整个游戏的都可以通过流程图来处理,复习c语言就可以了。
BIF=build in function,内置函数,直接调用。例如 print==赋值操作,input==输入操作。Int==变成整型变量,
Python 如何显示BIF,dir(--builtins--)即可,下划线,注意。
调用函数作用 help(input),这就可以知道input函数的作用。
课后题
出现了,很多东西,第一点是 中英文符号的区别,第二是int与 input,,另一个就是 if后面的:没加。
第三节
变量:在大多数语言中,把一个值赋给一个名字是,ta就会存储在内存中,而在python中,更像是把其贴在上面,
注意的地方
1变量首先赋值,
2变量名可以包括字母、数字、下划线,但变量名不可以以数字开头,(收到了c语言
的影响)
3字母可以大小写,但是大小写意义不同,
4=是赋值的意思
字符串 就是 引号内的一切东西
引号必须成对出现,单引号 或者 双引号
使用转义符号来 \\
原始字符串
长字符串
需要用到三重引号来写
注意标点符号是不是英文
第三节的课后题要注意一点 赋值的优先级问题,还要注意之前的问题。
第四节 改进我们的游戏
条件分支 就可以输出当输入小于8时所输出的东西
If :
条件为真
Else:
条件为假
代码磁贴else:
Print(“哇,这你都知道”)
Print(“游戏结束”)
If guess >8:
Print(“小了,小了”)
Print (“猜中了也没有奖励”)
If guess ==8
Print(“大了,大了”)
While 循环(还有for循环)可以重复运行有些代码
And逻辑操作符 得到一个布尔类型的值
产生一个随机数
引入外援:random 模块
Random模块里有一个函数 叫randint(),会随机返回一个整数。
首先程序导入函数
Import random
Secret =random . randint(1.10)
接下来和其他一样
第五节 数据类型
整型 就是整数
布尔类型 特殊的整型 相使用答谢
True=1 False=0 注意要
浮点型 小数
e记法 会变成浮点型
转换 int()转化为整数
相同的类似了
Float 将其装换为浮点数
Str()将其变为字符串
获取类型的信息
Type()
或者instance()
第六节 常用操作符
算数操作符加减乘除 + - * /
//就是float 除法
%求余数
** 就是幂运算 就是自己乘自己几次
运算的优先级
类似于c语言 即可
还有比较 操作符 最好加上 ()来保证优先级
;
逻辑操作符 and or not 具体详情可以参考 C语言
第七节
分支与循环
就是if 和else
先写出 其中的 示意图 然后对其进行描述
第八节
分支与循环
悬挂else 就是 else 被大部分用的
条件表达式 可以用一个语句来完成以下的条件判断与赋值操作
X,y=4,5
If x Else Small=y Small=x if 当关键字后面条件为假时,程序会自动崩溃并抛出assertionerror异常 Assert 3>4 例如 用来测试程序 确保程序中一个为真时 第九节 While 条件 For 循环 python 会自动调用 next For 目标 in 表达式 循环体 这里有很多问题 比如第一行写完后要 按回车 而我上两行写的东西与这个还是有很多错误,、 就会出现下列错误 Range() 内置函数 range([strat,]stop[,step=1]) 用括号括起来的参数是可以选择的, step=1 默认参数是1, 它的作用是生成一个从strat参数开始的值到stop参数的值结束的数字序列。 常常和for循环作用。 Range函数的作用 Break 退出循环 Continue 终止本轮循环,开启下一次循环 注意要在后面加上 : 不能隔开 += 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务