Python语法基础 二

这篇博客介绍了Python的基础语法,包括数据结构如列表、字典、元组和集合,以及函数的使用。接着讲解了条件语句的运用,如if-elif-else结构,并通过简单计算器和判断闰年的例子进行示例。还涉及了逻辑运算符的使用,并展示了条件语句的嵌套。最后,通过实际应用,如石头剪刀布游戏和取款系统,演示了条件判断在编程中的应用。
摘要由CSDN通过智能技术生成

Python语法基础 一
Python语法基础 三
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

"""
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值