Python的基本数据类型和循环语句

输入和输出的设定:
(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 查看本文章

猜你喜欢

转载自blog.csdn.net/ningyuxuan123/article/details/81099829
今日推荐