if判断语句
if 要判断的条件:
条件成立时,要做的事
if 要判断的条件:
条件成立的时候做的事情
else:
条件不成立的时候做的事情
if 条件1 and 条件2
两个条件都满足,就返回True
两个条件有一个不满足,返回False
##or
if 条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足,返回False
if 要判断的条件:
条件成立的时候做的事情
elif 条件2:
...
elif 条件3:
...
else:
条件不成立的时候做的事情
elif和else都必须和if一起使用,不能单独使用
if 练习1:
if练习2:
if练习3--and:
if练习4--or:
if练习5--if-elif:
if嵌套练习:
综合练习1:
1. 输入年、月,输出本月有多少天。合理选择分支语句完成设计任务
。
输入样例1:2004 2
输出结果1:本月29天
输入样例2:2010 4
输出结果2:本月30天
版本2:
综合练习2--猜拳:
for循环
for循环语法:
for 变量 in range(x):
循环需要执行的代码
"""
"""
range(stop): 0 ~ stop-1
range(start,stop): start ~ stop-1
range(start,stop,step): start ~ stop-1 step(步长)
练习--阶乘:
练习:
有1,2,3,4四个数字 求四个数字能生成多少个互不相同且无重复数字的三位数(不能含有122 ,133,122类似)
练习要求:
1.输入用户名和密码 2.判断是否正确(name= 'root' passwd= 'westos') 3.登陆仅有3次机会,超过3次,报错
break:跳出整个循环,不会再执行循环后面的内容
continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续
exit():结束程序的运行
1.exit():结束程序的运行
2.break:跳出整个循环,不会再执行循环后面的内容
3.continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续
练习--最大公约数&最小公倍数:
while循环
while 条件:
条件满足时,做的事情1
条件满足时,做的事情2
```
1.计数器
2.开始while循环
死循环:
while True:
练习--while用户登录:
练习--打印乘法表;
练习--猜数字:
1.随机生成1~100的数字
2.5次机会
3.too big
4.too small
5.恭喜,并退出循环
练习--判断回文数:
练习--判断变量名;
"""
1.字母、数字、下划线
2.只能以字母或者下划线开头
s = 'hello#'
"""
"""
1.第一个字符是否为字母或者下划线
2.如果是,继续
3.如果不是,报错
4.依次判断除了第一个字符以外的其他字符
5.判度是否为字母、数字或者下划线
"""
版本2;