Text Share Online

一、基础变量定义练习题

题目 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. 物理穿透

# 给它们赋值并打印出来

 

 

Share This: