Python的语法比较简单,采用缩进方式,一般是一个tab
# if
'''
a>0 则输出a,
否则输出-a
'''
a = 1
if a > 0:
print(a)
else:
print(-a)
# 三目运算<br>a = 1<br>b = 2<br>k = a if a<b else b
开头的语句是注释,还可以使用'''xxx'''来进行多行注释,注释是给人看的,解释器会忽略掉注释。语句以冒号:
结尾时,后面的语句要缩进。
while循环
#1.基本格式:
# while 条件:
# 循环体
# 如果条件为真,那么循环体则执行;否则,循环体不执行
while True:
print(1)
#2.break退出整个循环
while True:
print(1)
break
print(2)
#上面的代码会先输出1,然后遇到break,就退出当前循环,所以不再打印出2了
#3.continue退出当前循环
while True:
print(1)
continue
print(2)
#不停的输出1,永远不会输出2""
运行过程中出现的问题:
IndentationError: unexpected indent,百度搜索了一下,原来是语句缩进问题,python对缩进有严格的要求。
for循环
按照顺序循环可迭代对象中的内容
name = ('jack','tom')
for i in name:
print(i)
for i in range(5):
print(i)
十、练习题
0.代码实现1-100奇数求和,至少3种方式。
1.登录
# 如果登录成功,输出欢迎信息,退出程序
# 如果错误次数3次,退出程序
2..猜数游戏
# 猜对,打印猜对信息,退出程序
# 最多连续猜三次,连续错三次后询问是否继续玩游戏,是,继续猜,否,退出程序
3.冒泡排序
data = [10, 4, 33, 21, 54, 8, 11, 5]
while循环