Python的if while for
If条件判断
if 判断条件:
执行语句
![](https://i-blog.csdnimg.cn/blog_migrate/4c5f4a1d81882aaededf87b89f9e0913.png)
![](https://i-blog.csdnimg.cn/blog_migrate/dba572a1be1bfd3051452e8977678125.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f070ccf24009cbc3c1d6cbbf2f6f4585.png)
age = input("Please input your age: ")
if age.strip():
if age.isdigit():
if int(age)>=18:
print("你是一个成年人")
else:
print("你还是一个小孩子")
else:
print("你输入的不是数字")
else:
print("你输入的只有空格")
while
While 判断条件:
执行语句
break 跳出循环
continue 跳到下一次循环
while 1:
age = input("Please input your age: ")
if age.strip():
if age.isdigit():
if int(age)>=18:
print("你是一个成年人")
break
else:
print("你还是一个小孩子")
break
else:
print("你输入的不是数字,请重新输入: ")
continue
else:
print("你输入的只有空格,请重新输入: ")
continue
continue往往得不到想要的结果轮回循环,break匹配到想要的结果退出循环
乘法口诀表
for i in range(1, 10):
for j in range(1, i+1):
print('{}x{}={}\t'.format(i, j, i*j), end='')
print()
![](https://i-blog.csdnimg.cn/blog_migrate/97f7f663532c5621e6d5090a326c66d8.png)