提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
#博学谷IT学习技术支持#
一、for循环的基础语法
"""
for 临时变量 in 数据序列(字符串/列表元组/字典/集合):
循环体代码
每次循环 系统会自动将序列元素放到临时变量 序列有多少个元素 循环多少次
"""
str = 'hello world'
for i in str:
print(i)
二、for循环range()的基础语法
# 1.range()
#range(start , stop [,step])左闭右开 range(1,5)--1234
#range循环从0-5 包左不包右 step为步长 -1既是倒叙操作
# for i in range(1,6):
# print(i)
#for循环求1-100的和
# sum = 0
# for i in range(101):
# sum = sum + i
# print(sum)
#for循环求1-100的偶数和
sum = 0
for i in range(101):
if i % 2 ==0:
sum = sum + i
#i+=1
print(sum)
三、for循环break和continue关键字的基础语法
代码如下(示例):
'''
break 终止整个循环结构 并退出
continue 终止此次循环
'''
str = 'helloworld'
for i in str :
if i =='w':
continue
print(i)
四、for循环打印99乘法表
for i in range(1,10):
for j in range(1,i+1):
print(f'{j}x{i}={i*j}',end=' ')
print()
五、for循环打印等腰三角形
'''
*
* *
* * *
* * * *
* * * * *
* * * * * *
'''
for i in range(5):#1234 range是左闭右开的
for j in range(0,4-i):#第一行打印
print(' ',end = '')
for k in range(0,2*i+1):
print('*',end='')
print()
#升级版本
for i in range(6):
for j in range(5-i):
print(' ',end='')
for k in range(2*i+1):
if k%2==1:
print(' ',end='')
else:
print('*', end='')
print()
# 1. 确认每一行打印几个星
# 2. 确认每一行的星与空格关系
# 3. 打印几行
n = 1
max = 15
while n<=max:
print(" "*((max-n)//2)+"*" * n)
n+=2
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了python中for循环的使用,希望各位小伙伴注意查漏补缺 敲代码复习