Day04_字符串格式化 和 Python循环(while&for)

一. 字符串格式化

# 占位符
#  %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

猜你喜欢

转载自blog.csdn.net/qq_41612797/article/details/107553442