1.Python 条件表达式
条件成立时执行的语句 if condition else 条件不成立时执行的语句
如下:输出两个数字中小的那个数字
n=eval(input())
m=eval(input())
print(n if n<m else m)
2.语句太多需要分行书写(1. 用小括号2. 用换行符)
n=eval(input())
m=eval(input())
s=(n+
m)
print(s)
s=n+ \
m
print(s)
3.分支结构:可以让你的程序根据不同的条件做不同的事情
注意:if elif 这样的语句最后面如果不需要可以再不加else
if:
elif:
elif:
4.嵌套循环
乘法口诀表
j=1
for i in range(1,10):
print()
while j<=i:
print(i,"*",j,"=",i*i,end=" ")
j=j+1
j=1
- for…else,while …else 语句
(1)
for…
else…
(2)
while…
else…
这里的else是来奖励,在for或者while的循环中全部循环顺利完成,没有被中断。
eg1:
for i in range (1,3):
print('内循环',i)
else:
print ('外循环',i)
结果是:
内循环 1
内循环 2
外循环 2
eg2:
day=1
while day<=7:
answer=input("今天有好好学习吗?")
if answer!='有':
break
day=day+1
else:
print("非常棒, 你已经坚持了七天")
结果:
今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?有
非常棒, 你已经坚持了七天
或者:
今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?没有555