运算符和表达式
- **是乘方
- //是整除
- not是布尔“非”
- and是布尔“与”
x=True
y=not x
print('{}'.format(y))
print('{}'.format(not (x and not y)or x))
#结果
False
True
5.运算优先级
python左至右结合
控制流与逻辑结构
- elif else
- 冒号的应用
- for循环(首项,尾项,步长)
number=23 guess=int(input('Enter an integer : ')) if guess==number: print('Congratulations, you guessed it.') print('(but you do not win any prizes!)') elif guess<number: print('No, it is a little higher than that') else: print('No, it is a little lower than that') print('Done') for i in range(1,5): print(i) else: print('The for loop is over') for i in range(1,5,2): print(i) else: print('The for loop is over')
结果:
list(range(1,5)) [1, 2, 3, 4]