Python语法基础 二

Python语法基础 一
Python语法基础 三
Python数据结构-列表
Python数据结构-字典

1.条件语句
"""

    条件语句
    if 条件表达式:
        要执行的内容(执行的代码要有一个tab缩进)
    elif 条件表达式:
        要执行的内容
    else:
        要执行的内容
"""


# age = int(input("请输入你的年龄"))
# if age >= 18:#符合条件执行这里
#     print("成年了")
# else:#不符合条件就执行这里
#     print("未成年")

# 简单计算器
num1 = float(input("请输入一个数字"))
num2 = float(input("请输入一个数字"))
symbol = input("请输入一个运算符(+.-.*./)")
if symbol == "+":
    print("{}{}{}={}".format(num1, symbol, num2, (num1 + num2)))
elif symbol == "-":
    print("{}{}{}={}".format(num1, symbol, num2, (num1 - num2)))
elif symbol == "*":
    print("{}{}{}={}".format(num1, symbol, num2, (num1 * num2)))
elif symbol == "/":
    print("{}{}{}={}".format(num1, symbol, num2, (num1 / num2)))
else:
    print("非法运算符")
2.逻辑运算符
"""

    逻辑运算符
    and 并且 两边都为True结果才为True
    or 或者 只要有一边为True结果就为True

"""
flag = 3 > 2 and 3 >= 3
print(flag)  # True
# 输入一个年份判断是闰年还是平年
# 被4整除但不被100整除的是闰年,被400整除的是闰年
year = int(input("请输入一个年份"))
if year % 4 == 0 and year % 100 != 0:
    print("{}是闰年".format(year))
elif year % 400 == 0:
    print("{}是闰年".format(year))
else:
    print("{}是平年".format(year))
3.条件语句嵌套
"""

    条件语句嵌套,条件语句里面写条件语句
    if 条件表达式:
    	要执行的内容
        if 条件表达式:
        	要执行的内容
            if 条件表达式:
				要执行的内容
            else
            	要执行的内容
        else
        	要执行的内容
    else
    	要执行的内容

"""

# ----------------练习------------------------
# 石头剪刀布 判断输赢
import random  # 导入随机数对象

sys = random.randint(1, 3)  # 系统出拳 1石头 2剪刀 3布
user = int(input("请输入你要出的拳"))
if user == 1:
    if sys == 2:
        print("系统出的是剪刀 你赢了")
    elif sys == 1:
        print("系统出的是拳 平局")
    else:
        print("系统出的是布 你输了")
elif user == 2:
    if sys == 3:
        print("系统出的是布 你赢了")
    elif sys == 2:
        print("系统出的是剪刀 平局")
    else:
        print("系统出的是拳 你输了")
elif user == 3:
    if sys == 1:
        print("系统出的是拳 你赢了")
    elif sys == 3:
        print("系统出的是剪刀 平局")
    else:
        print("系统出的是剪刀 你输了")
else:
    print("输入非法")
# 输入账号密码 取款
username = input("输入用户名:")
password = input("输入密码:")
if username == "admin" and password == "123456":
    print("输入正确,账户余额10000")
    price = int(input("输入取款金额"))
    if price > 10000:
        print("余额不足")
    else:
        print("取款成功")
else:
    print("用户名或密码错误")
# 判断BMI值 体重除身高的平方 通过BMI判断体型
height = float(input("请输入身高:"))
weith = float(input("请输入体重:"))
bmi = weith / (height ** 2)
if bmi < 15:
    print("你是猛男")
elif bmi < 19:
    print("身材还可以")
elif bmi < 25:
    print("胖了")
else:
    print("其他")
4.赋值运算符
"""

    赋值运算符
    a = 1       a = 1
    a += 1      a += 1
    a -= 1      a = a - 1
    a *= 1      a = a * 1
    a /= 1      a = a / 1
    a %= 1      a = a % 1
    a **= 1     a = a ** 1
    a //= 1     a = a // 1

"""

猜你喜欢

转载自blog.csdn.net/weixin_45355510/article/details/113012837
今日推荐