python学习(2)- 分支语句

178 阅读1分钟

1.%的展示

num = input('输入数字')
print('%s%%'%num)  #10%
print("{}%".format(num))  #10%

2.分支语句 if elif else

num = int(input("数字"))
if (num > 10):
    print("数字大于10")
elif (num > 5):
    print("数字大于5,小于等于10")
else:
    print("数字小于等于5")

#逻辑运算符 and并且(&&), or或者(||), not反(!)
age = int(input("年龄"))
money = int(input("金额"))
if age>=18 and money >10:  #if not age > 18:
    print("我是高富帅")
else:
    print("屌丝")

#计算
year = int(input("输入年份"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    print("是闰年")
else:
    print("不是闰年")

#嵌套
sex = input("输入性别")
money = int(input("多少钱"))
if(sex == "男"):
    if(money > 1000):
        print("有钱")
    else:
        print("穷鬼")
else:
    print("是女的")


import random  #python 官方api
num = random.randint(1,10)  #随机整数  从1开始  到10
print(num)