一. 字符串格式化
# 占位符
# %s 字符串
# %d 整数
# %f 小数
name = "渣渣辉"
age = 50
print("渣渣辉代言了贪玩蓝月,他今年50岁了")
print("%s代言了贪玩蓝月,他今年50岁了" % name)
print("%s代言了贪玩蓝月,他今年%d岁了" % (name,age))
print("古天乐身价:%f亿" % 10.2365)
print("古天乐身价:%.2f亿" % 10.2365)
# fornat(): 格式化字符串
print("{}代言了贪玩蓝月,他今年{}岁了".format(name, age))
print("{a}代言了贪玩蓝月,他今年{b}岁了".format(b=age, a=name))
# f'' 【python 3.6以后的语法】
print(f"{name}代言了贪玩蓝月,他今年{age}岁了,{'是兄弟就来砍我'}")
渣渣辉代言了贪玩蓝月,他今年50岁了
渣渣辉代言了贪玩蓝月,他今年50岁了
渣渣辉代言了贪玩蓝月,他今年50岁了
古天乐身价:10.236500亿
古天乐身价:10.24亿
渣渣辉代言了贪玩蓝月,他今年50岁了
渣渣辉代言了贪玩蓝月,他今年50岁了
渣渣辉代言了贪玩蓝月,他今年50岁了,是兄弟就来砍我
二. 循环
while
# 1+2+3+...+100
i = 1 # 循环的初始值
s = 0 # 求和
while i <= 100: # 循环条件
print(i)
s += i
i += 1 # 刷新变量
print(s)
while-else
# 求素数
n = int(input("请输入一个数:"))
for i in range(2, n):
if n % i == 0:
print(n, "不是是素数")
break
else:
print(n, "是素数")
for
for-else
break&continue&pass