廖雪峰网站python教程学习笔记https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
一、条件判断if语句
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
if x:
<执行>
只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。
注意:条件后面有冒号“:”
age = 3
if age >= 18:
print(‘your age is’, age)
print(‘adult’)
else:
print(‘your age is’, age)
print(‘teenager’)
二、循环语句
1、for循环语句
for x in (list/tuple):
<执行1>
sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
sum = sum + x
print(sum)
for x in …循环就是依次把list或tuple中的每个元素代入变量x,然后执行缩进块的语句
2、while循环语句
while <条件判断>:
<执行1>
<执行2>
注意:条件后面有冒号“:”
sum = 0
x = 1
while x <= 100:
sum = sum + x
x = x + 2
print (sum)
3、跳出循环之break语句
break跳出当前循环,实现循环的结束。
sum = 0
x = 1
while True:
sum = sum + x
x = x + 1
if x > 100:
break
print sum
4、继续循环之continue语句
continue跳过后续循环代码,继续下一次循环。
sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if x % 2 == 0.0:
continue
sum = sum + x
print sum
5、多重循环
for x in [‘A’, ‘B’, ‘C’]:
for y in [‘1’, ‘2’, ‘3’]:
print x + y
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9]:
for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
if x < y:
z = x * 10 + y
print z
一、print 语句
1、python2 支持括号和不加括号,python3 要加括号,python3 中print被当作函数使用
print(‘hello,world!’)(python2,3)
print(“hello, world!”)(python2,3)
print “hello,world” (python2)
2、print语句也可以跟上多个字符串,用逗号“,”隔开,遇逗号“,”输出一个空格,就可以连成一串输出
print “hello”,“world”
print(“hello”,“world”)
3、打印整数或计算结果
print (“100+200=”, 100+200)
(‘100+200=’, 300)
print “100+200=”,100+200
100+200= 300