昨天我们了解了一下Python的一些字符的输出规则,以及变量的命名规则等等之类的...
而今天我们就来加深一点的了解一下Python的基本语法。
在这之前我们就来说一下,Python中变量的两个分类
(1.局部变量)
什么是局部变量?
答:就是在部分代码中有效,通俗一点就是说在一定的区域范围内有效的变量。
(2.全局变量)
什么是全局变量?
答:全局变量就是在全部代码中都有效。
然后说一下Python中的 or:或者,and:并且。
1.or:或者
?
1
问题1 :怎么判断一个数字是5的倍数或者是6的倍数
?
1
2
3
4
5
6
7
8
9
10
if num % 5 == 0 :
if num % 6 == 0 :
print(‘既是5又是6的倍数‘)
else:
print(‘是5的倍数不是6的倍数‘)
else :
if num % 6 == 0:
print(‘只是6的倍数‘)
else :
print(‘既不是5也不是6的倍数‘)
?
1
2
if num % 5 == 0 or num % 6 ==0 :
print(‘5或者6的倍数‘)
首先我们先看两端代码,是不是第一个较多,而且就比较简单了,这就是or的作用了
在比较多的条件的时候且我们只需要满足一个条件就可以输出一段结果,这就是or的作用了
?
1
2
<strong>问题2:怎么判断一个数字既是3的倍数也是4的倍数
</strong>
?
1
2
3
4
5
6
7
8
9
10
11
12
13
num = 123122
if num % 12 == 0 :
print(‘既是3的倍数也是4的倍数‘)
else :
print(‘不是3和4的倍数‘)
if num % 3 == 0 :
if num %4 == 0 :
print(‘是3和4的倍数‘)
else:
print(‘不是4的倍数‘)
else :
print(‘不是3的倍数‘)
?
1
2
if num % 3 == 0 and num % 4 ==0 :
print(‘是3和4的倍数‘)
and的话我们也是用来段代码作为演示,第一个是没有加入and的,第二个是加入的and的。
在们有多个条件需要判断的时候,并且需要多个条件都符合的时候,我们就需要用到and了。
在这里我列一张表,方便大家理解or和and
1.and
真 真 结果:真
真 假 结果:假
假 假 结果:假
(1)若两个条件都为真,则结果为真
(2)若其中一个条件为真,一个条件为假的时候,则结果为假
(3)若两个条件都为假,则结果为假
2.or
真 真 结果:真
真 假 结果:真
假 假 结果:假
(1)若两个条件都为真,则结果为真
(2)若其中一个条件为真,一个条件为假的时候,则结果为真
(3)若两个条件都为假,则结果为假
原文地址:http://blog.51cto.com/13911856/2155516