# # 逻辑判断,对比==、!=、<、<=、>、>=
# a = 1!=2 # 不等于
# print(a) # True 1不等于2,所以输出真,否则输出假
# b = 1 and 2 # 与 两边都为真,才返回真,否则都是假
# print(bool(b)) # 2 True
# c = 0 or 0 # 与 两边都为假,才返回假,否则都是真
# print(bool(c)) # 1 False
# d = not 0 # 取反
# print(d) # True
# # 控制流程,顺序执行
# print(1) # 解释代码的时候是一行一行执行的
# print(2)
# print(3)
# print(4) # 从上到下执行
# # 选择执行
# 小明1 = input('你的月薪是?')
# if int(小明1) < 30000: # 如果 条件:
# print('我就不留你吃饭了') # print(内容)
# 小明2 = input('你有房子吗?')
# if 小明2 == '有':
# print('你可以和我女儿交往下')
# else:
# print('你走吧') # print(内容)
# else: # 否则 条件:
# print('我已经帮你把房间整理出来了')
# xiami1 = input('你的月薪是多少?')
# if int(xiami1) > 30000:
# print('可以考虑')
# elif input('你有房吗?') == '有':
# print('你可以和我女儿交往下')
#
# else:
# print('我就不留你吃饭了')
"""
问女婿月薪是多少,如果是30000以上,可以一起吃饭
如果有房 可以继续交往下去
如果2样都有就可以马上结婚
否则请走人"""
# a = input('你的月薪是多少?')
# m = input('你有房吗?')
# if int(a) > 30000 and (m) == '有':
# print('可以马上结婚')
# elif int(a) > 30000:
# print('可以一起吃饭')
# elif (m) == '有':
# print('可以继续交往下去')
# else:
# print('请走人')
# # 作业做一个等腰三角形,空格乘以需要的数量,依次减少就可以形成等腰矩陈
# d = int(input('请输入你的数字:'))
# for i in range(1,d): # $ 乘以2后再减1,就可以从1开始倍增
# print(' '*((d-1)-i),'$'*(2*i-1))
"""
a 代表人出的数字b 代表电脑出的数字a > b 输出 你猜的太大了a < b 输出 你猜的太小了
"""
# import random #随机数字模块
# for i in range(100):
# a = int(input('请输入你猜的数字:'))
# b = random.randint(0, 100)
# print(a,b)
# if a > b :
# print('你猜的太大了')
# elif a < b :
# print('你猜的太小了')
# else:
# print('你猜对了')
# break
# # 三目运算,语法糖,就是简化代码,比较少用,输出1 if 判断条件 else 输出2
# a = 6
# if a > 5 :
# print('hello world')
# else :
# print('hello python')
# # 上下2种方式一样
# a = 6
# print('hello world') if a > 5 else print('hello python')
# # 循环执行,条件循环(while)
"""
自增量while 条件判断:
输入内容
自增
"""
# a = 1 # 自增量
# while a <= 6 :
# print('你已跑了第{}'.format(a))
# a += 1 #自增条件
"""
用while写100 高斯求和1+2+3+4+5.....+98+99+100
"""
# a = 0 # 自增量
# b = 0 # 计算的初始值
# while a <= 100: # 循环的条件
# b = b + a # 初始值+自增量
# a += 1 # 自增
# print(b) # 5050
# # 迭代循环,在原有基础上循环升级,类似软件版本号升级
# li = []
# li.extend('兵helloworld') # 一行逐个字符显示如打印
# print(li) # ['兵', 'h', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l', 'd']
# for i in li: # li可以是列表,可以是范围,可以是元组,可以是字典,可以是字符等
# print(i) # 一列逐个字符显示
# for i in range(1,100,2): # range括号里面是开始,到结束,后面是步长
# print(i,end=' ') # 1 3 5 7 9 11 13 15
# for i in {1,2,3,4,5,6,7,8}:
# print(i) # 和上条范围输出结果一样
# a = {'xxx':'小学生','yyy':'中学生','ddd':'大学生'}
# for i in a:
# print(i,a.get(i)) # a.get()可以代替K值提取字典里的键值,否则只能显示K值 xxx 小学生
# print('{}--{}'.format(i,a.get(i))) # xxx--小学生 用format占位符,a.get=a[i]用k值索引键值
"""
用for 循环写100 高斯求和1+2+3+4+5.....+98+99+100
"""
# sum = 0
# for i in range(101) :
# sum = sum+i
# print(sum)
"""
100以内的奇数和
"""
# a = 0
# sum = 0
# while a <= 100 :
# if a % 2 == 0 : # 余数等于0代表偶数,输出到continue,直接跳过下一步
# a += 1 #自增
# continue # 跳过当此循环执行下一步
# sum = sum + a
# a += 1 #自增
# print(sum)
"""
用&组成等腰三角形图形
"""
# a =int(input('请输入你要的数字:'))