第 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)
单词表
意义 | 单词 | 发音 |
---|---|---|
区间 | range | ran4.zhi |
发音用汉字拼音读,数字代表声调
没有数字的代表轻音
.点做连接的 代表两边的尽量连在一起读
挑战
狂抓游戏
要求
完成 狂抓 技能 攻击值的计算,
并且输出过程
狂抓 技能
随机对 对手 造成 2 - 5 次 30 - 50 之间的伤害值
交互样例
< < < <造成 36 点 伤害造成 42 点 伤害造成 33 点 伤害共造成 3 次 伤害
未来价值 FV数据与智能
要求
输入 当前要投资的金额(PV - Present Value)
输入 预计的每年的投资回报率 百分比(I/Y)
输入 年数 m
求出 对应年数后,资产的预期价值(FV - Future Value)
采用 每年为单位 利滚利 进行计算,compounded 模式
公式
交互样例
> > > < <10082以 8% 的年投资回报率,您的投资 100 元,在 2 年后的价值是:116.64
注意,投资回报率输入的是百分比
选择题答案生活
要求
随机生成 10 道选择题的答案
选择题的答案 是 ABCD 中之一
并打印出来
交互样例
<ACDBDBACDA
提示
随机生成 1 - 4,然后使用 if 变成 A - D