python简介,,python是一门


python是一门 解释型弱类型编程语言.
特点: 简单.明确.优雅

变量

程序运行过程中产生的中间值. 暂时保存在内存中. 供后面的程序使用

命名规则:
1. 使用字母, 数字, 下划线组成
2. 不能数字开头, 更不能是纯数字
3. 不能用python的关键字
4. 不要太长
5. 要有意义
6. 区分大小写
7. 不要用中文
8. 建议使用驼峰或者下划线

变量的数据类型
1. int. 整数. 可以做+,-,*,/,%,//
2. str. 字符串. 可以 + *
3. bool. 布尔值. 两个取值. True, False

if语句格式

if 条件:代码块if 条件1:代码块1else:代码块儿2if 条件1:代码块elif 条件2:代码块elif....else:if 条件:if 条件:if 条件:代码块else:else:

1、判断下列列逻辑语句句的True,False.

1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6

2)not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6

2、求出下列列逻辑语句句的值。

1),8 or 3 and 4 or 2 and 0 or 9 and 7

2),0 or 2 and 3 and 4 or 6 and 0 or 3

3、下列列结果是什什么?

1)、6 or 2 > 1

2)、3 or 2 > 1

3)、0 or 5 < 4

4)、5 < 4 or 3

5)、2 > 1 or 6

6)、3 and 2 > 1

7)、0 and 3 > 1

8)、2 > 1 and 3

9)、3 > 1 and 0

10)、3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2

4、while循环语句句基本结构?

5、利利?用while语句句写出猜?大?小的游戏: 设定?一个理理想数字?比如:66,让?用户输?入数字,如果?比66?大,则显示猜测 的结果?大了了;如果?比66?小,则显示猜测的结果?小了了;只有等于66,显示猜测结果 正确,然后退出循环。

6、在5题的基础上进?行行升级: 给?用户三次猜测机会,如果三次之内猜测对了了,则显示猜测正确,退出循 环,如果三次之内没有猜测正确,则?自动退出循环,并显示‘太笨了了你....’。

7.使?用while循环输?入 1 2 3 4 5 6 8 9 10

8.求1-100的所有数的和

9.输出 1-100 内的所有奇数

10.输出 1-100 内的所有偶数

11.求1-2+3-4+5 ... 99的所有数的和.

12.?用户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使?用
字符串串格式化)

13. ?用户输?入?一个数. 判断这个数是否是?一个质数.

14. 输?入?一个?广告标语. 判断这个?广告是否合法. 根据最新的?广告法来判断. ?广 告法内容过多. 我们就判断是否包含‘最‘, ‘第?一‘, ‘稀缺‘, ‘国家级‘等字样. 如果包 含. 提示, ?广告不不合法 ? 例如,

1. ?男孩python世界第?. ==> 不合法

2. 今年过年不收礼啊. 收礼只收脑??. ==> 合法 14. 输??个数. 判断这个数是?位数(?算法实现)(升级题) ?

#1 判断下类逻辑语句的True,False‘‘‘(1) True(2) False‘‘‘#2 求出下列逻辑语句的值‘‘‘(1) 8(2) 4‘‘‘#3 下列结果是什么‘‘‘(1) 6(2) 3(3) False(4) 3(5) True(6) True(7) 0(8) 3(9) 0(10) 2‘‘‘#4 while循环语句基本结构?‘‘‘    while 条件:        循环体    else:循环在正常情况跳出后执行‘‘‘#5 利用while语句写出猜大小游戏while True:    ShuZi = int(input("请输入数字:"))    if ShuZi == 66:        print("猜测结果正确")        break    elif ShuZi > 66:        print("猜大了")    else:        print("猜小了")#6 在5题的基础上进行升级:CiShu = 1while True:    ShuZi = int(input("请输入数字:"))    CiShu += 1    if ShuZi == 66:        print("猜对了")        break    elif CiShu > 3:        print("太笨了你...")        break    elif ShuZi > 66:        print("猜大了")    elif ShuZi < 66:        print("猜小了")#7 使用while循环输入 1 2 3 4 5 6 8 9 10m = 0while True:    m += 1    if m == 7:        continue    elif m > 10:        break    print(m)#8 求1-100的所有数的和n = 0He = 0while True:    He = He + n    if n >= 100:        break    n += 1print(He)#9 输出1-100内的所有奇数_ShuZi = 0while True:    _ShuZi = _ShuZi + 1    if _ShuZi >= 100:        break    elif _ShuZi % 2 == 0:        continue    print(_ShuZi)#10 输出1-100内的所有偶数Shu_Zi = 0while True:    Shu_Zi = Shu_Zi + 2    if Shu_Zi > 100:        break    print(Shu_Zi)#11 求1-2+3-4+5...99的所有数的和num1 = 0num2 = 0while num1 <= 99:    if num1 % 2 ==0:        num2 = num2 - num1    else:        num2 += num1    num1 += 1print(num2)#12 用户登录(三次输错机会)且每次输错误时显示剩余错误次数cuowu = 3name = 582922417while True:    cuowu -= 1    print("账号:%s" % (name))    password = input("密码:")    if password == "316420909":        print("输入正确")        break    elif cuowu <= 0:        print("太笨了你....")        break    else:        print("输入错误")        print("剩余错误机会%s" % (cuowu))#13 用户输入一个数.判断这个数是否是一个质数.count = 2num = int(input("请输入一个数:"))while count <= num - 1:    if num % count ==0:        print("非质数")        break    count =+ 1else:    print("是一个质数")#14 输入一个广告标语.判断这个广告是否合法.根据最新的广告法来判断.广告法内容过多.我们就判断是否包含‘最‘, ‘第?一‘, ‘稀缺‘, ‘国家级‘等字样. 如果包 含. 提示, ?广告不不合法guanggao = input("请输入广告语:")if "最" in guanggao or "第一" in guanggao or "稀缺" in guanggao or "国家级" in guanggao:    print("不合法")else:    print("合法")#15 输入一个数.判断这个数是几位数panduan = int(input("请输入一个数"))weishu = 0while panduan >= 1:    panduan = panduan // 10    weishu += 1print(str(weishu)+"位数")

python简介

评论关闭