今天复习前面的知识点: # 开头单行注释 快捷键:ctr+/ 三引号是多行注释,引号可以是单引号也可以 是双引号 变量的概念 命名规则:只能使用字母数字下划线组成 变量命名不能以数字开头,不能与关键字和内置函数重名 变量名 = 变量值 将需要存储的数据赋值给一个变量 ''' # import keyword #导入模块 # print(keyword.kwlist) #查看关键字 # print(dir(__builtins__)) #查看内置函数 #基础的输入输出结合使用 # name = input("请输入你的名字:") # age = int(input("请输入你的年龄:")) # print(f"我的名字是:{name},我的年龄是:{age}") """ ---------------------------------------------------数据类型--------------------------------- 整数类型 int 浮点型 float 布尔型 bool true(1) false(0) 数值类型的计算 加法 + 减法 - 乘法 * 除法 / 整除 // 商的整数部分 取余 % 求余数 幂运算 ** 次方运算 eg: 10的3次方 10 **3 ---------------------------------------------------字符串---------------------------------- 字符串 str 汉字或者字母都是字符串 字符串的格式化(通俗讲:字符串的拼接) %s .join + format 使用最多的 """ # s = 'I' # t = "am" # r = 'superman' # print('%s%s%s'%(s,t,r)) # print('{}{}{}'.format(s,t,r)) # print(f'{s}{t}{r}') ''' -------------------------------------------------if条件判断语句------------------------------------- if 当我们想通过某种条件,控制语句的执行顺序,就可以通过if来进行判断; if 条件判断表达式: 符合条件后执行的代码 else: else不能单独使用(***) 当不符合条件时,执行的代码 ''' # 让用户输入用户名和密码,判断是否正确,正确则提示登录成功,错误则提示用户名密码错误 # user = input('请输入用户名:') # cerert = input('请输入密码:') # user_right = 'liyong' # cerert_right = "iong" # if user==user_right and cerert==cerert_right: # print('登录成功') # else: # print('用户名或密码错误') #假设一家超市的会员等级分为: 普通(原价) 黄金(95折) 钻石(9折) 黑金(85折) # price = float(input('请输入售价:')) # menber= input('请输入会员等级:') # discount_gold = 0.95 # discount_diamand = 0.9 # discount_bk_gold = 0.85 # gold = "黄金" # diamand = "钻石" # bk_gold = '黑金' # if menber==gold: # print(f'售价为{price*discount_gold}') # elif menber == diamand: # print(f'售价为{price*discount_diamand}') # elif menber == bk_gold: # print(f'售价为{price*discount_bk_gold}') # else: # print(f'售价为{price}') '''--------------------------------------------比较、逻辑运算符------------------------------------------- 比较运算符 大于 > 小于 < 大于等于 >= 小于等于 <= 等于 == 不等于 != 逻辑运算符 与 and 或 or 非 not ''' ''' ------------------------------------------------while 循环------------------------------------------ while 当我们想让某段代码执行多次,可以使用while循环 while 条件判断表达式: 符合判断条件后执行循环代码 注意:我们的while循环的判断条件一定要是可以成为false,如果一直是true,那就会死循环; ''' #打印1-100的每一个数 # a = 1 # while a<101: # # if a>50: # # break #使用break 跳出循环,不会执行else语句 # print(a) # a+=1 # else: #如果去掉else语句,则下面print语句需向前缩进 # print(f'{a}不小于等于100,循环结束') '''----------------嵌套循环-----------''' # a=1 # while a<=10: # b=1 # while b<=10: # print(f'{a}*{b}', end="\n") # b+=1 # a+=1 #a需要在循环里进行自增 ''
输出一张乘法表