选择结构
# 单分支
# if 条件(一个会返回bool值的表达式):
#有缩进的代码片段
# result = input("请问你是坤坤的粉丝吗(回答是/不是)")
# if result == "是":
# 条件成立时执行的代码必须比if靠后
# print("你好 ikun!")
# print("我也是 ikun!")
# 双分支
# if 条件(一个会返回bool值的表达式):
#有缩进的代码片段
# else:
#其他情况的代码片段
# result = input("请问你是坤坤的粉丝吗(回答是/不是)")
# if result == "是":
# #条件成立时执行的代码必须比if靠后
# print("你好 ikun!")
# print("我也是 ikun!")
# else:
# print("滚粗 小黑子!")
# 多分支
# if 条件(一个会返回bool值的表达式):
#有缩进的代码片段
# elif 条件(一个会返回bool值的表达式):
#有缩进的代码片段
# elif 条件(一个会返回bool值的表达式):
#有缩进的代码片段
# elif 条件(一个会返回bool值的表达式):
#有缩进的代码片段
# elif ....
# else:
#其他情况的代码片段
while循环语法结构
# while 条件:
# 循环体代码,当条件成立时将循环往复的执行循环体代码
# else:
# 正常结束:循环条件不再满足时循环结束
# 非正常结束:循环被break终结
# 当循环正常结束时执行的代码
num = 0
while num < 100:
num += 1
if num % 2 == 0:
continue
print(num)
for循环结构/for..in循环for 临时变量 in 序列数据:
# 序列数据:多个数据的集合,如字符串就是多个字符的集合
循环内部就可以通过临时变量依次操作序列数据结构:主要用于序列数据的遍历
for x in range(1, 10):
for y in range(1, x+1):
print(x, "x", y, "=", (x*y), end=" ")
print("")