while循环python次数定义_python——循环(for循环、while循环)及练习

本文详细介绍了Python的for循环和while循环的使用,包括range()函数的用法,以及各种循环控制语句如break和continue。通过实例展示了1-100内的偶数和奇数求和、阶乘计算、数字组合生成、命令行提示符、9*9乘法表、用户登录管理系统、最大公约数和最小公倍数的求解。此外,还探讨了while循环的死循环、数字求和、用户登录验证以及嵌套循环等应用场景。
摘要由CSDN通过智能技术生成

目标程序的三大流程1.while 循环的基本使用

2.break 和 continue

3.while 循环嵌套123

在程序开发中,一共有三种流程方式:顺序:从上向下,顺序执行代码

分支:根据条件判断,决定执行代码的分支

循环:让特定代码重复执行(解决程序员重复工作)123

一、for循环

1、基本用法for 循环使用的语法:

“”"

for 变量 in range(10):

循环需要执行的代码

else:

循环结束时,需要执行的代码

“”"for i in range(5):

print(i)12

206244659_1_20201102045805322.png

range的用法:

“”"

range(stop): 0~stop-1

range(start,stop): start~stop-1

range(start,stop,step): start~stop step(步长)

“”"

测试:>>> range(5)

[0, 1, 2, 3, 4]

>>> range(10)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> range(1,11)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

>>> range(1,11,2)        ##取出奇数

[1, 3, 5, 7, 9]

>>> range(0,11,2)        ##取出偶数

[0, 2, 4, 6, 8, 10]

>>>1234567891011

2、练习:(1)分别求1~100内偶数之和sum = 0

for i in range(2,101,2):

sum += i

print(sum)1234

206244659_2_20201102045805384.png(2)求1~100之间所有奇数之和sum1 = 0

for i in range(1,101,2):

sum1 += i

print(sum1)1234

206244659_3_20201102045805431.png(3)求阶乘# 求阶乘

num = int(input('请输入一个数字:'))

res = 1

for i in range(1, num + 1):

res*=i

print('%d的阶乘为:%d' %(num,res))123456

206244659_4_20201102045805478.png(4)有1,2,3,4四个数字,求这四个数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值