for循环和while循环

while循环:
语法:
while 判断条件:
循环体

  • List item

计算:1+2+3+4+…+100

n = 1
res = 0
while n <=100:
  res += n
  n += 1
print(res)   #5050

while循环之else:
语法:
while 判断条件:
循环体
else:
语句块

for循环:
for x in 序列:
循环体
range(start, stop, step)函数
start:可以不给定,默认0
stop:必须写
step:可以不给定,步长默认为1,取值可以为负

求n!

n = int(input("请输入一个正整数"))
ji = 1
for i in range(1,n+1):
    ji *= i
print(ji)

for 循环之else:
for x in 序列:
循环体
else:
语句块

从控制台输入一个字符串,判断这个字符串中的字符是否全部都为数字
若是打印True,否则打印False.

str1 = input("请输入一个字符串: ")
for x in str1:
    if x >= '0' and x <= '9':
        pass
    else:
        print("False")
else:
    print("True")

break, pass, continue:
break:跳出当前循环体
continue:结束当前此次循环,继续下一次(没有跳出循环体)
pass:本身没有任何意义,保证语义的完整性

格式化输出:
%s:字符串
%d:int类型
%f:float类型

%2d:输出int类型,int类型长度为2,默认右对齐
%0nd:
0:代表占位符
n:代表长度
d:代表类型

%02d:输出int类型,长度为2,若长度不够前面补0

%.nf: .n代表保留n为小数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值