一. 知识精讲:

3.1 把100赋值给变量num1,输出变量num1的值

num1 = 100

print(num1)

num2 = 200 # 把200赋值给变量num2

print(num2)

3.2 把num1 + num2的和赋值给sum,输出变量sum的值

sum = num1 + num2 # 如果右边是表达式,则先运算再赋值

print(sum)

3.3 将一个字符串赋值给变量school_name,输出变量school_name的值

school_name = ‘我们是人工智能编程班的同学’

print(school_name)

3.4 输出变量和字符串

name = ‘陈老师’

print(name,’您好!’)

总结:print()语句除了以前学的输出值、输出表达式的值、输出字符串、空输出外,今天学习了输出变量。

二. 重点提示:python的增量赋值运算符

普通赋值运算 增量赋值运算

a = a + 1 a += 1
a = a -b a -= b
a = a * b a *= b
a = a / b a /= b
a = a // b a /= b
a = a % b a %= b
a = a ** b a **= b

三. 思维训练 — 取到最后一张纸牌者赢

3.1 有25张纸牌,你和老师轮流取牌,每次可以取1张或2张纸牌,你先取,你能一定赢老师吗?你的策略是什么?

3.2 有30张纸牌,你和老师轮流取牌,每次可以取1张或2张纸牌,你先取,你能一定赢老师吗?说明策略。

3.3 有35张纸牌,你和老师轮流取牌,每次可以取1张、2张或者3张纸牌,你先取,你能一定赢老师吗?说明策略。

加客服微信:qmsd3699,开通VIP下载权限!