本周第三更,加快更新速度!!!
传送门
无字天书之Python第一页
无字天书之Python第二页
无字天书之Python第三页
无字天书之Python第四页
无字天书之Python第五页
条件判断
if-else
if语句判断流程如下:学过Java的八成秒懂
if 语句可以通过判断条件是否成立来决定是否执行某个语句或者某段具体的业务逻辑。
上代码讲解:(input(’’)自己体会:就是个输入内容而已,注意事项input()的内容类型是str不能直接和整数进行比较)
# if-else
# 判断输入的内容是否大于1000 使用的input('')
money= input('请输入你的财产:')
if float(money)>=1000:
print('富豪一枚')
else:
print('穷屌丝')
结果自行输入测试即可
if-elif-else
if-elif-else流程图如下:
通过上面的案例各路神仙怕是也有一定了解。但是很显然事情不是绝对的(不一定小于1000就是穷屌丝)
这里重新在上代码:
# if-elif-else
money=input('请输入你的财产')
if float(money) >=1000:
print('富豪一枚')
elif float(money)>=500:
print('普通人')
else:
print('穷屌丝')
分支语句嵌套
需求:判断一个人的身材好不好(考虑性别的问题)。这个好像只使用上面两个不好弄。所以有了我们分支语句嵌套
# 分支语句嵌套
sex=input('请输入你的性别(X代表男,Y代表女)')
zhong=input('请输入你的体重')
if sex=='X':
if float(zhong)>=200:
print('有点超载')
elif float(zhong)>100:
print('差不多不胖不瘦')
else:
print('有点瘦小')
else:
if float(zhong)>=150:
print('有点超载')
elif float(zhong)>=100:
print('体型不错哦')
else:
print('有点小可爱')
循环语句
循环语句一般而言,就是一直做某件事情,直到满足某种条件。
简单while
需求循环打印十次我爱学习
代码示例:
love=0;
while love<10:
print('我爱学习','学习记录',love)
love+=1
计算0-100的和
# 需求:计算0-100的和
n=1
sum=0
while n<=100:
sum=sum+n
n+=1
print(sum)
结果图
while死循环
需求:一直学习不停
# 死循环
like=0
while True:
print('一直学习使我劳累')
这个时候大佬一直学习总归需要休息的,但是不能停了。只能掏出我的宝贝(金箍棒)
掏错了。是点击下红色的就完事了
for循环
直接代码上:看感觉
# 需求:循环Python
for index in '学习Python':
print(index)
这里相当于去循环 “学习Python” 这个字符串里的每位字符。
需求:循环遍历数字
range()函数
range()函数讲解
语法:range(start, stop[, step])
start:计数从 start 开始。
stop:计数到 stop 为止,但不包括 stop 。
step:步长,也叫间隔。
还能这样:
# 也可以这样
for index in range(0,10 ,3 ):
print(index)
循环中断
在 Python 中,中断循环有 break 和 continue 两种。
break :结束本次循环,跳出所在的循环。
continue :中断本次循环,继续进行下一次循环。
break
# 循环中断
love=0
while love<10:
love+=1;
if love==5:
break
print('学习使我快乐',love)
print('不学习了')
continue
love =0
while love<10:
love+=1
if love==5:
continue
print('学习快乐',love)
for循环也是一样的,小编这里也就不写出来了,天气冷手冻。谢谢各位神仙理解
全部代码
# 第六页
# if-else
# 判断输入的内容是否大于1000 使用的input('')
# money= input('请输入你的财产:')
#
# if float(money)>=1000:
# print('富豪一枚')
# else:
# print('穷屌丝')
# if-elif-else
#
# money=input('请输入你的财产')
# if float(money) >=1000:
# print('富豪一枚')
# elif float(money)>=500:
# print('普通人')
# else:
# print('穷屌丝')
# 分支语句嵌套
# sex=input('请输入你的性别(X代表男,Y代表女)')
# zhong=input('请输入你的体重')
#
# if sex=='X':
# if float(zhong)>=200:
# print('有点超载')
# elif float(zhong)>100:
# print('差不多不胖不瘦')
# else:
# print('有点瘦小')
# else:
# if float(zhong)>=150:
# print('有点超载')
# elif float(zhong)>=100:
# print('体型不错哦')
# else:
# print('有点小可爱')
# 循环语句
# 需求:循环打印十次我爱学习
# love=0;
# while love<10:
# print('我爱学习','学习记录',love)
# love+=1
# 需求:计算0-100的和
# n=1
# sum=0
# while n<=100:
# sum=sum+n
# n+=1
# print(sum)
# 死循环
# like=0
# while True:
# print('一直学习使我劳累')
# for循环
# 需求:循环Python
# for index in '学习Python':
# print(index)
# 需求:循环遍历数字 可以使用range()函数
# for index in range(5):
# print(index)
# 也可以这样
# for index in range(0,10 ,3 ):
# print(index)
# 循环中断
# love=0
# while love<10:
# love+=1;
# if love==5:
# break
# print('学习使我快乐',love)
# print('不学习了')
# continue
love =0
while love<10:
love+=1
if love==5:
continue
print('学习快乐',love)