python简介,,python是一门
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简介
评论关闭