学习Python(3)占位符&循环&break、continue和pass使用

本文介绍了Python3中的占位符,包括三种常用方法,并详细讲解了while和for循环的用法,如死循环、range()函数的应用。同时,探讨了循环控制语句break、continue和pass的使用场景,通过实例帮助理解它们的功能。
摘要由CSDN通过智能技术生成

学习Python(3)占位符&循环&break、continue和pass使用

占位符

常用的占位符方法有三种
案例一:

%s 字符数
%d 整数
%f 浮点数
name = '渣渣灰'
age = 50
m = 10.456
print('%s代言了贪玩蓝月,他今年50岁了' % name)
print('%s代言了贪玩蓝月,他今年%d岁了' % (name, age))
print('古天乐身价:%f亿' % m)
print('古天乐身价:%.1f亿' % m)

案例二:
format(): 格式化字符串

name = '渣渣灰'
age = 50
print('{}代言了贪玩蓝月,他今年{}岁了'.format(name, age))
print('{a}代言了贪玩蓝月,他今年{b}岁了'.format(b=age, a=name))

案例三:
f’’ : python版本3.6以后(推荐使用)

print(f'{name}代言了贪玩蓝月,他今年{age}岁了')

循环

while循环

使用场景:
for: 一般已知遍历次数
while: 一般未知遍历次数

while

语法:

初始化表达式
while  条件表达式:
循环体
循环之后操作表达式

案例一:

# 1+2+3+...+100

s = 0  # 求和
i = 1  # 循环的初始值
while i <= 100:  # 循环条件
    s = s + i
    i = i+1  # 循环改变量
print(s, i)  # 5050
# 第1次循环: 循环前: i=1;s=0;       条件i<=100成立; 循环后: i=2;s=0+1;
# 第2次循环: 循环前: i=2;s=0+1;     条件i<=100成立; 循环后: i=3;s=0+1+2;
# 第3次循环: 循环前: i=3;s=0+1+2;   条件i<=100成立; 循环后: i=4;s=0+1+2+3;
# 第4次循环: 循环前: i=4;s=0+1+2+3; 条件i<=100成立; 循环后: i=5;s=0+1+2+3+4;
# ...
# 第99次循环: 循环前: i=99;s=0+1+2+3+..+98;   条件i<=100成立; 循环后: i=100;s=0+1+2+3+..+98+99;
# 第100次循环: 循环前: i=100;s=0+1+2+3+..+99;   条件i<=100成立; 循环后: i=101;s=0+1+2+3+..+98+99+100;
# 第101次循环: 循环前: i=101;s=0+1+2+3+..+100;  条件i<=100不成立; 退出循环.

案例二:

# 求1-100之间可以被7整除的数的个数

count = 0  # 计数
i = 1
while i <= 100:
    if i%7 == 0:
        count += 1
    i += 1
print("count:", count)

案例三:

# 计算1到100以内能被7或者3整除但不能同时被这两者整除的数的个数。
count = 0
i = 1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值