一、基础变量定义练习题
题目 1:玩家信息
# 定义一个字符串(文字)变量 name,存储玩家名字为你自己的网名
# 定义一个整数变量level,存储玩家等级为 15
# 使用 print 同时打印出:
Your username: xxxxxxx, your level: xxxx
题目 2:英雄属性
# 定义一个浮点数变量 attack,存储物理攻击力为 175.5
# 定义一个整数变量 defense,存储物理防御为 88
# 定义一个浮点数变量speed,存储攻击速度为 0.85
# 打印出:英雄属性:Attack[值], Defense[值], Speed[值]
题目 3:游戏状态
# 定义布尔变量,表示英雄是否存活(True)
# 定义布尔变量,表示是否有增益效果(False)
# 打印出:存活状态:[是/否],增益状态:[有/无]
题目 4:多重赋值
# 使用一行代码同时定义三个变量:
# xxx(金币)= 1500, xxx(击杀)= 5, xxx(死亡)= 2
# 打印出:经济:[金币],战绩:[击杀]/[死亡]
二、变量命名规范练习题
题目 6:好的命名 vs 坏的命名
python
# 不好的命名方式
a = 100 # 生命值
b = 50 # 魔法值
# 请用好的命名方式重写上面的代码
# 并打印出:生命值:[value], 魔法值:[value]
题目 7:常量命名
# 定义游戏中的常量
# 最大等级 MAX_LEVEL = 30
# 基础移动速度 BASE_MOVE_SPEED = 350
# 打印出这些常量值
题目 8:描述性命名
# 为以下情景定义变量:
# 1. 技能冷却时间
# 2. 暴击几率
# 3. 物理穿透
# 给它们赋值并打印出来