黑马 python课程笔记2——input、判断、循环

目录

获取键盘输入 input语句

python判断语句

布尔类型和比较运算符

if语句的基本格式

if else语句

if elif else语句

判断语句的嵌套

python循环语句

while循环的语法

while嵌套循环

for循环的语法

continue和break


获取键盘输入 input语句

input语句:

和之前学的print语句类似,一个是输入一个是输出。

使用input语句可以从键盘获取输入,并可以使用一个变量来存储接收到的输入内容。

print("who are u?")
name=input()
print("oh, u are "+name)
# 输出:who are u?
# 输入:tom
# 输出:oh, u are tom

输出的提示内容也可以放到input里面,如input(" who are u? ")


注意:无论键盘输入的是什么类型,获取到的数据永远都是字符串类型,所以有时候需要进行数据类型的强制转换。

python判断语句

布尔类型和比较运算符

布尔类型bool

        True表示真,本质上是一个数字记作1

        False表示假,本质上是一个数字记作0


比较运算,我直接举例:        result = 10 > 5

10大于5为真,返回的值存储在变量result中,值为True

if语句的基本格式

if 要判断的条件:

        条件成立时,要做的事情

跟c与java不同的时,python是通过缩进来控制条件判断后执行的操作,如果是一级的缩进下,那么就是一级的操作。

age=30
if age>=18:
    print("我已经成年了")
print("时间过的真快啊")
# 我已经成年了
# 时间过的真快啊

age=10
if age>=18:
    print("我已经成年了")
print("时间过的真快啊")
# 时间过的真快啊

if else语句

语法:


注意:1.else后,不需要判断条件 2.和if的代码块一样,else的代码块同样遵守缩进原则

if elif else语句

语法:


注意:elif可以写多个,判断上是互斥且有序的

判断语句的嵌套

语法:

​​​​​​

python循环语句

while循环的语法

注:

1.条件需提供布尔类型结果,True继续,False停止

2.空格缩进不能忘

3.请规划好循环终止条件,否则将无限循环

while嵌套循环

多循环,也是通过空格缩进来决定层次关系。

补充知识:

print输出不换行,实现方式如下:

print("hello", end=' ')        带上end和空字符串


制表符\t,效果等同于再键盘上按下:tab键

它可以让我们的多行字符串进行对齐

for循环的语法

for和while的区别:

1.while循环的条件是自定义的,自行控制循环条件

2.for循环时一种“轮询”机制,是对一批内容进行“逐个处理”

语法:

待处理数据集,严格来说称之为:序列类型

序列类型指,其内容可以一个个依次取出的类型,包括:字符串、列表、元组等

 for循环可以将字符串挨个访问,也被称之为遍历。


range语句:

语法1:range(num)

获取一个从0开始,到num结束的数字序列(不含num本身)

如range(5)取得的数据是:[0,1,2,3,4]

语法2:range(num1,num2)

获得一个从num1开始,到num2结束的数字序列(不含num2本身)

如,range(5,10)取得的数据是:[5,6,7,8,9]

语法3:range(num1,num2,step)

获得一个从num1开始,到num2结束的数字序列(不含num2本身)

数字之间的步长,以step为准(step默认为1)

如:range(5,10,2)取得的数据是:[5,7,9]


变量作用域:

continue和break

continue:

continue关键字只可以控制:它所在的循环临时中断。


break:


总结:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值