linux 下的python 循环语句

一、for 循环

1. 语法

for 变量 in range(10):

    循环需要执行的代码

range(10)  ##生成0到9十个数

range(1,10)  ##生成1到9九个数

range(1,10,2)  ##生成1、3、5、7、9

range(stop): 0~stop-1

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

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

2. 求1~100之间所有偶数之和

3. 求阶乘

4. 有1,2,3,4 四个数字

求这四个数字能生成多少个互不相同且无重复数字的三位数

5. 用户登录需求:

1)输入用户名和密码

2)判断用户名和密码是否正确(name=‘root’, passwd='westos')

3)登录仅有三次机会,超过三次会报错

二、实现命令行提示符

导入os 模块,利用os.system 来实现

模拟终端命令行

三、练习

1. 输入两个数:

求两个数的最大公约数和最小公倍数

最小公倍数=(num1 * num2)/ 最大公约数

2. 求最小、最大值

直接用min() , max() 函数

四、while 循环

1.

while  条件 :

    条件满足时,做的事情1

    条件满足时,做的事情2

    。。。

1)定义一个整数变量,记录循环的次数

i = 1

2)开始循环

while i <= 3 :

    希望循环内执行的代码

    处理计数器

    i += 1

2. 定义死循环

while True:

    希望循环内执行的代码

3. 计算0~100 数字的和

4. 在控制台连续输出五行‘*’,每一行‘*’ 数量依次递增

5. 猜数字游戏

1)系统随机生成一个1~100 的数字

2)用户共有五次机会

3)如果用户猜测数字大于系统给出的数字,打印“too big”

4)如果用户猜测数字小于系统给出的数字,打印“too small”

5)如果用户猜测的数字等于系统给出的数字,打印“恭喜中奖”,并退出循环

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值