python双层循环123_Python-sixtedendday-1。循环+2。for循环+3的示例。对于其他结构+4。范围函数+5。而循环+6。while循环+7的示例。嵌套循环,Pythonsi...

1.for循环

'''

循环可能会被用来破坏攻击别人的网站

for 变量名 in 集合:

语句

'''

#range(i, j) produces i, i+1, i+2, ..., j-1.

print(range(8))

# print('hello\n'*20)

for i in range(8):

print(i)

'''

单词:

Convert 转换

range 范围

integer 整型

integrity 完整,诚实,正直

integrate 使...完整,完全的

sequence 序列,队列

include 包含

exclude 不包含

'''

2.for循环的例子

#1.吃馒头

name = 'zhangsan'

for i in range(1,5):

print('{}正在吃第{}个馒头'.format(name,i))

3.for-else结构

# num = int(input('请输入馒头的数量:'))

# for i in range(1,num):

# print('zhangsan正在吃第{}个馒头'.format(i))

# else:

# print('还没有给张三准备馒头,他快饿死了')

'''

1.

在for...else结构中

只有当for循环正常执行完以后,才会执行else后面的语句

如果for循环异常跳出,则不会执行else之后的语句

2.pass

空语句且不会报错

可以用在内容不确定的时候,用做占位符

3.break

在for...else结构中

如果出现了break,那么就会跳出for循环,而且也不会执行else之后的语句了

'''

for i in range(3):

username = input('请输入用户名:')

password = input('请输入密码:')

if username == 'zhangsan' and password == '123':

print('登录成功,请放心购物!')

break

else:

print('输入错误,请重新输入!')

else:

print('输入错误次数超过三次,账户被锁定!')

4.range函数

'''

range(n) 如果range中只有一个参数,则默认开始数值为0,步长为1,最终的数值为传进来的参数

range(m,n) range(start,end),默认步长为1

range(m,n,step) range(start,end,step)

'''

5.while循环

'''

while 条件:

语句体

else:

语句体

'''

n = 1

while n<30:

n+=1

if n % 3 == 0:

print(n)

6.while循环的例子

#使用while循环计算1-20的累加和

'''

sum函数

sum(iterable, /, start=0)

Return the sum of a 'start' value (default: 0) plus an iterable(可迭代对象) of numbers

When the iterable is empty, return the start value.

设置pycharm中字体的颜色

File -> Settings -> Editor -> Color Scheme -> General -> Text -> Default text

'''

a = sum(range(6),10)

print(a)

sum = 0

i = 1

while i <= 20:

sum = sum + i

i+=1

print(sum)

#while = 2

#print = 5

7.嵌套循环

#打印*塔

# n = 6

# for i in range(1,n):

# for j in range(n-i,0,-1):

# print(' ',end='')

# for j in range(1,2*i):

# print('*',end='')

# print('\n')

# while n >= 1:

# n -= 1

# for i in range(1,n+1):

# print(' ',end='')

# for j in range(1, 2*(6-n)):

# print('*',end='')

# print('\n')

# while n > 1:

# i = 1

# while i < n:

# i+=1

# print(' ',end='')

# j = 12-2*i

# while j >= 0:

# j -= 1

# print('*',end='')

# print('\n')

# n -= 1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值