笔记
前言
随手记录学习python的代码,帮助记忆理解,养成写文章的好习惯
一、’’’ ‘’'的使用
多行字符串。 前面加f,里面如果有{},会引用前面的字符串内容
代码如下(示例):
name=input("请输入你的name")
age=input("请输入你的age")
home=input("请输入你的home")
hobby=input("请输入你的hobby")
msg=f''' ------info of name-----
name: {name}
age: {age}
home: {home}
hobby: {hobby}
---------end-------------------
'''
print(msg)
输出如下:
请输入你的name2
请输入你的age5
请输入你的homesd
请输入你的hobbyg
------info of name-----
name: 2
age: 5
home: sd
hobby: g
---------end-------------------
进程已结束,退出代码 0
二、多分支结构—猜年龄游戏
#猜年龄游戏
age_of_boy=25
age=int(input("请输入你猜的年龄"))
if age >25:
print("你猜的年龄太大了")
elif age<25:
print("你猜的太小了")
else:
print("猜对了")
三、for循环 打印奇偶数
#打印奇偶数
for j in range (100): #给i赋值0-99
if j % 2==0: #偶数
print(f"{j} is 偶数")
else:
print(f"{j} is 奇数")
输出如下:
0 is 偶数
1 is 奇数
2 is 偶数
3 is 奇数
4 is 偶数
5 is 奇数
6 is 偶数
7 is 奇数
8 is 偶数
9 is 奇数
循环嵌套
多个for循环
for i in range(6):
print(f"---------第{i}层-----------")
for j in range(9):
print(f"L{i}-{i}0{j}室")
输出如下:
---------第5层-----------
L5-500室
L5-501室
L5-502室
L5-503室
L5-504室
L5-505室
四、break和continue
continue
语法作用是:只要程序一遇到continue,本次循环就不继续了,直接进入下一次循环
break
语法作用是:只要程序遇到break,就会结束当前这个循环,注意如果是多层嵌套循环,只结束当前这一层的循环
for i in range(1,5):
print(f"---------第{i}层-----------")
if i==3: #跳过本次循环,进入下一次
continue
for j in range(1,5):
if i==4 and j==4:
print("此层不通")
break
print(f"L{i}-{i}0{j}室")
输出如下:
L2-204室
---------第3层-----------
---------第4层-----------
L4-401室
L4-402室
L4-403室
此层不通