1.if 语句

基本用法:

if 要判断的条件:
     条件成立的时候,要做的事情
else:
     条件不成立的时候,要做的事情

例:

age=18
if age>=18:
      print("你已成年!")
else:
      print("你未成年!")

2.if elif

基本用法:
if 要判断的条件:
     条件成立的时候,要做的事情
elif 条件2:
     条件成立的时候,要做的事情
else:
     条件不成立的时候,要做的事情

holidy_name='中秋节'
if holidy_name=='情人节':
       print  '买玫瑰'
       print  '看电影'
elif  holidy_name=='圣诞节':
       print '吃大餐'
elif holidy_name=='生日' 
       print '吃蛋糕'
       print '买礼物'
else:
       print '每一天都是节日'

3.if嵌套

基本用法:
if 条件 1:
条件 1 满足执行的代码
     if 条件 1 基础上的条件 2:
     else:
        条件 2 不满足时,执行的代码
else:
条件1 不满足时,执行的代码

# 定义布尔型变量 has_ticket 表示是否有车票
has_ticket = True

# 定义整数型变量 knife_length 表示刀的长度,单位:厘米
knife_length = 20

# 首先检查是否有车票,如果有,才允许进行 安检
if has_ticket:
    print("有车票,可以开始安检...")

    # 安检时,需要检查刀的长度,判断是否超过 20 厘米
    # 如果超过 20 厘米,提示刀的长度,不允许上车
    if knife_length >= 20:
        print("不允许携带 %d 厘米长的刀上车" % knife_length)
    # 如果不超过 20 厘米,安检通过
    else:
        print("安检通过,祝您旅途愉快……")

# 如果没有车票,不允许进门
else:
    print("大哥,您要先买票啊")

4.while循环

在 while 上方定义一个变量,用于 存放最终计算结果
在循环体内部,每次循环都用 最新的计算结果,更新 之前定义的变量
# 计算 0 ~ 100 之间所有数字的累计求和结果
# 0. 定义最终结果的变量
result = 0

# 1. 定义一个整数的变量记录循环的次数
i = 0

# 2. 开始循环
while i <= 100:
    print(i)

    # 每一次循环,都让 result 这个变量和 i 这个计数器相加
    result += i

    # 处理计数器
    i += 1

print("0~100之间的数字求和结果 = %d" % result)

5.break 和 continue

break 和 continue 是专门在循环中使用的关键字
break 某一条件满足时,退出循环,不再执行后续重复的代码(跳出)
continue 某一条件满足时,不执行后续重复的代码(跳过)

(1)break

sum = 0
x = 1
n = 1
while True:
    if n > 20:
        break
    sum = sum + x
    x = x * 2
    n = n + 1
print sum

(2)continue

sum=0
i=0
while i < 10:
    if i%3 == 0:
        i += 1
        continue
    print(i)
    i += 1
    sum += i
print(sum)

6.for循环

num1=int(raw_input('请输入一个数:'))
num2=int(raw_input('请输入一个数:'))
min_num=min(mum1,num2)
for i in range(1,min_num+1):
        if num1%i==0 or num2%i ==0:
             gys=i
lcm=(num1*num2)/gys
print('%d和%d的最大公约数为%d:',num1,num2,gys)
print('%d和%d的最小公约数为%d:',num1,num2,lcm)