输入和输出的设定:
(1)raw_input表示获取从键盘输入的值,类型为字符型,不能进行运算
(2)转变类型可以从键盘获取时转化为float或者int,方便计算
(3)转变类型也可以赋值后进行转化
(4)inout 输入直接为整型
数据的类型
姓名:张三(字符型)
年龄:18 (整型)
性别:男生 (波尔类型 True Flase)
体重:50.3公斤 (float型)
身高:1.75米 (float型)
字符串的格式化符号
%f
%.2f
%d
%s
%o
%x
逻辑运算符 and or not
实现程序:判断是否为闰年
字符串的转义字符
\t:在控制台输出一个制表符,协助在输出文本时垂直方向保持对其
\n:在控制台输出一个换行符
#制表符的功能是在不使用表格的情况下在垂直方向按列对齐文本
# \t:在控制台输出一个制表符,协助在输出文本时垂直方向保持对其
# 不加\t 无法对齐
if语句的实现
if 条件 1:
条件 1 满足执行的代码
elif 条件 2:
条件 2 满足时,执行的代码
else:
以上条件都不满足时,执行的代码
运算符号
= 赋值符号
== 等于
+= 在自身数值加法运算后赋值给原来的变量名
/= 在自身数值除法运算后赋值给原来的变量名
*= 在自身数值乘法运算后赋值给原来的变量名
-= 在自身数值减法运算后赋值给原来的变量名
关系运算符号
>
>=
<
<=
程序实现:玩家和电脑掷骰子比赛
import 表示导入包
random.randint表示抽取随机数
if的嵌套
有缩进符号
if 条件 1:
条件 1 满足执行的代码
....
if 条件 1 基础上的条件 2:
条件 2 满足时,执行的代码
.... #条件 2 不满足的处理
else:
条件 2 不满足时,执行的代码
.... # 条件 1 不满足时候的处理
else:
条件 1 不满足时,执行的代码
....
程序实现:
有1,2,3,4四个数字,能组成多少互不相同且无重复数字的三位数,都分别是谁?
**程序的三大流程
在程序开发中,一共有三种流程方式:
顺序:从上向下,顺序执行代码
分支:根据条件判断,决定执行代码的分支
循环:让特定代码重复执行(解决程序员重复工作)**
while循环语句
基本格式
while 条件(判断 计数器 是否达到目标 目标次数):
条件满足时,做的事情 1
条件满足时,做的事情 2
条件满足时,做的事情 3
条件满足时,做的事情 4
......... 处理条件(计数器 +1)
while 语句及缩进部分是一个完整的代码块
死循环
while True:
程序实现:99乘法表的实现
扫描二维码关注公众号,回复:
2413271 查看本文章