Python基本使用

一.if语句:

if 要判断的条件:
    条件成立的时候,要做的事情
    .....
elif 条件2:
    .....
else:
    条件不成立的时候,要做的事情
    .....

elif和else都必须和if联合使用,不能单独使用

练习:

1.只有年龄满足0-100的输出年龄正确,其余报错。

if和else语句以及各自的缩进部分都是一个完整的代码块

2.python或c++任意一门分数达到60分即为合格

3.只有该公司的员工才能进入

4.编写程序:买票后才可以去安检检测所带刀的长度,长度符合规定才能进入车站

5.输入年、月,输出本月有多少天。合理选择分支语句完成设计任务。

6.设计游戏:石头剪刀布

导入随机工具包的时候,应该将导入的语句,放在文件的顶部


二.while语句:

while 条件():
  条件满足时,做的事情1
  条件满足时,做的事情2
     ......

1.定义死循环

while True:
    条件满足时,做的事情

#################################################
python中的计数方法:
常见的计数方法有两种,可以分为
自然计数法(从1开始) -- 更符合人类的习惯
程序计数法(从0开始) -- 几乎所有的程序语言都选择从0开始计数
因此,大家在编写程序时,应该尽量养成习惯:除非需求的特殊要求,否则循环的计数从0开始
#################################################

2.break

某一条件满足的时候,退出循环,不再执行后续重复的代码
在循环体内部,我们可以增加额外的条件,在需要的时候,跳出整个循环
例如:


3.continue

某一条件满足的时候,不执行后续重复的代码,其他条件都要执行
例如:

练习:

1.打印三遍hello python

2.每行输出与列数相同的*

**************************

不换行输出 print '*',

添加换行 print ''

**************************

3.打印9*9乘法表

********************************************

\t:在控制台输出一个制表符,协助我们在输出问文本时在垂直方向保持对齐

\n:在控制台输出一个换行符

\:转义字符

*********************************************

4.猜数字游戏

     1. 系统随机生成一个1~100的数字;
     2. 用户总共有5次猜数字的机会;
     3. 如果用户猜测的数字大于系统给出的数字,打印“too big”;
     4. 如果用户猜测的数字小于系统给出的数字,打印"too small";
     5. 如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;

5.实现命令行提示符雏形

三.for语句:

for 循环使用的语法
    for 变量 in range(10):
        循环需要执行的代码

*******************************

拿出1~10之间的所有数
range(1,11)

拿出1~10之间的所有偶数
range(2,11,2)

拿出1~10之间的所有奇数
range(1,11,2)

******************************

练习:

1.用户输入一个整型数,求该数的阶乘

2.1~100以内偶数之和

3.1~100以内奇数之和

4.用户登陆程序需求:
    1. 输入用户名和密码;
    2. 判断用户名和密码是否正确? (name='root', passwd='westos')
    3. 为了防止暴力破解, 登陆仅有三次机会, 如果超过三次机会, 报错提示;

5.输入两个数值:
    求两个数的最大公约数和最小公倍数.
    最小公倍数=(num1*num2)/最大公约数

猜你喜欢

转载自blog.csdn.net/forever_yh/article/details/82148226