程序的表示方式
就是使用人类语言、直接描述程序。

顺序结构

例:
python
# 赋值运算符的顺序,从左到右
name = '张三'
age = 20
a=b=c=d=100
a,b,c,d='room' # 字符串分解赋值 会把 r 给 a,o 给 b,o 给 c ....
选择结构
也称分支结构,是按照条件选择执行不同的代码段。单分支结构 if 的语法结构:
python
if 表达式:
语句块
如果表达式的值为 ,就执行语句块,如果表达式的值为 ,就跳过语句块,继续执行后面的代码。
python
number=eval(input('请输入您的六位中奖号码:'))
# 使用 if 语句
if number == 123456: # 等值判断
print('恭喜您,中奖了!')
if number != 123456:
print('很遗憾,您未中奖!')
⚠️0的布尔值是 False,而非 0 的布尔值 是 True
⚠️空字符串的布尔值为 False
⚠️使用 if 语句时,如果语句块中只有一句代码,可以将语句块直接写在冒号的后面。
双分支结构 if....else.... 语法结构
python
if 表达式:
语句1
else:
语句2
如果表达式的值为 ,就执行语句1,否则就执行语句2
python
number = eval(input('请输入您的6位中奖号码:'))
if number:
print('恭喜你,中奖了!')
else:
print('很遗憾,未能赢得本次大奖!')
print('---以上代码可以使用条件表达式进行简化---')
result='恭喜你中奖了!' if number==123456 else '您未中本期大奖!'