第 8 集请您输入密码

知识点

案例

1 2 3 4 5
import randomfor _ in range(6): digit = random.randint(0, 9) print(digit, end="")print("重要的事情念三遍")

For

走向

语法

for _ in range(次数):
    受控语句

注意缩进!

_

干嘛用

代表不需要变量存储

对比

1 2
for i in range(6): print(i)
1 2
for _ in range(6): print("zzax")

区间Range

表达 0 到 n 的区间

包含 0,不包含 n

1 2
for i in range(6): print(i)

表达 a 到 b 的区间

包含 a,不包含 b

1 2
for i in range(1, 9): print(i)

单词表

意义单词发音
区间rangeran4.zhi

发音用汉字拼音读,数字代表声调

没有数字的代表轻音

.点做连接的 代表两边的尽量连在一起读

挑战

狂抓游戏

要求

完成 狂抓 技能 攻击值的计算,

并且输出过程

狂抓 技能

随机对 对手 造成 2 - 5 次 30 - 50 之间的伤害值

交互样例

< < < <
造成 36 点 伤害造成 42 点 伤害造成 33 点 伤害共造成 3 次 伤害

未来价值 FV数据与智能

要求

输入 当前要投资的金额(PV - Present Value)

输入 预计的每年的投资回报率 百分比(I/Y)

输入 年数 m

求出 对应年数后,资产的预期价值(FV - Future Value)

采用 每年为单位 利滚利 进行计算,compounded 模式

公式
FV=PV(1+I/Y)mFV = PV \cdot (1 + \text{I/Y})^m

交互样例

> > > < <
10082以 8% 的年投资回报率,您的投资 100 元,在 2 年后的价值是:116.64

注意,投资回报率输入的是百分比

选择题答案生活

要求

随机生成 10 道选择题的答案

选择题的答案 是 ABCD 中之一

并打印出来

交互样例

<
ACDBDBACDA

提示

随机生成 1 - 4,然后使用 if 变成 A - D

ZZAX 微信公众

文档一更新,立刻告诉你