python学习笔记

demo1

-- codeing = utf-8 --

@Time : 2023/1/5 23:43

@Author : zhouzhou

@File : demo4.py

@Software ; PyCharm

‘’’

示例一

for i in range(5): #打印从0到5 range指范围 注意冒号
print(i)

for i in range (0,10,3): #打印从0开始10结束步进为3的数
print(i)

‘’’

‘’’
示例二

name = “chengdu”

for x in name: #for循环输出字符串,可分别输出字符串每个字母
print(x,end = “\t”) #end = "\t"输出完之后空一格输出下一个

‘’’

‘’’
#示例三 之后爬虫经常用到

a = [“aa”,“bb”,“cc”,“dd”]
for i in range(len(a)): # range(len(a)) range表示范围 len(a)表示a中的元素个数
print(i,a[i]) #(i,a[i]) 类似于[下标,下标中的元素] 类似于数组

‘’’

‘’’
示例四

i = 0
while i < 5:
print(“当前是第%d次执行循环” %(i+1)) # %(i+1)即第几次循环
print(“i=%d”%i) # 由于循环中i是从0开始 所以i+1
i += 1 # i +=1 将i+1 赋予 i

‘’’

#1——100求和 while实现
‘’’

n = 100
sum = 0
counter = 1

while counter <= n:
sum = sum + counter
counter += 1

print(“1-%d的和为:%d”%(n,sum))

‘’’
‘’’
#1-100求和 for实现

n = 0
for a in range(1,101):
n += a
else:
print(n)

‘’’
‘’’
示例五

count = 0
while count < 5:
print(count,“小于5”)
count += 1
else: #else 可以while 结合使用
print(count,“大于或等于5”)

‘’’

#break、continue、pass
#break可以跳出for 和while循环
#break可以结束循环中的符合条件的整个循环程序 continue可以跳过符合条件的当前次循环,进入下一轮循环
#pass是空语句 一般用作占位,不做其他事

#eg, break语句
‘’’
n = 1
while n <= 100: #注意break是在while循环下的函数程序

if n > 10:
    break          
else:
    print(n)
n += 1            #输出1-10的数 大于10时即n = 11 时break

‘’’

#eg. continue语句
‘’’
n = 0
while n < 10:
n = n + 1
if n % 2 == 0: # n 取2的模为整数 继续下一个循环
continue
print(n) # 不为0则输出

‘’’

#九九乘法表while循环

i = 1
n = 1
while i <= 9:
while n <= i:
print(“%d * %d = %d”%(i,n,i*n),“\t”)
n += 1
if n > i:
n = 1
break
i += 1
print(“”)

for i in range (1,10):
for l in range (1,i+1):
result = i * l
print(“%d * %d = %d” %(i,l,i*l),end = “\t”)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值