根据B站的马士兵Python中入门基础版(基础语法)视频学习
#a='123456'
#print (a[0:-1])
# a=2
# b=3
# print(a*b+11)
# a1='100.0'
# print(type(a1))
# a=356
# b=a//100
# c=a%100
# d=c//50
# f=c%50
# print('这些数:',b,c,d,f)
# fp=open('D:/xeuxi/vscode/Python/test.txt','a+')
# print('holleoo\rworld',file=fp)
# fp.close()
# print('hello\tworld')
# print('\\\\')
# print('我说:\'你好\'')
# print(r'ni\nhao\t')
# print(chr(0b100111001011000))
# print(ord('乘'))
# print(chr(0x4E58))
'''关键词查询'''
# import keyword
# print(keyword.kwlist)
# a = 'python'
# print('标识:',id(a))
# print('类型:',type(a))
# print('值:',a)
# print(123)
# print(0b100100010)
# print(0o157)
# print(0xffff)
# n1=1.1
# n2=2.2
# print(n1+n2)
# from decimal import Decimal
# print(Decimal('1.1')+Decimal('2.2'))
# f1=True
# f2=False
# print(f1,type(f1))
# print(f2,type(f2))
# print(f1+1,f2+1)
#学习字符串类型
# a1='sssssssss'
# a2="ssssss"
# a3="""
# print(a1,type(a1))
# print(a2,type(a2))
# print(a3,type(a3))
# name='张三'
# age=24
# print('我是',name,'今年',age,'岁')
# # print('我是'+name+'今年'+age+'岁')
# print('我是'+name+'今年'+str(age)+'岁')
# a='102.01'
# print(int(float(a)))
# present=input('输入一个数字:')
# print(present)
# 一种方法
# a=input('一个数字:')
# b=input('另一个数字:')
# sum=float(a)+int(b)
# print(sum,type(sum))
# 第二种方法
# a=int(input('一个数字:'))
# b=int(input('另一个数字:'))
# sum=a+b
# print(sum,type(sum))
# print(11//-4)
# print(-11//4)
# print(11%-4) #余数=被除数-除数*商 11-(-4)*-3=11-12=-1
# print(-11%4) #-11-4*(-3)=-11-(-12)=1
# print(2/0)
# a=b=c=20
# print(a,id(a))
# print(b,id(b))
# a=a+1
# print(a,id(a))
# print(b,id(b))
# a=2
# a**=3
# print(a)
# #C语言交换值的方法
# a=10
# b=20
# c=a
# a=b
# b=c
# print(a,b)
# #python交换值的方法
# A=100
# B=200
# A,B=B,A
# print(A,B)
# print(8&4)
# print(8|4)
# print(128<<1)
# print(1>>1)
# print(5>>1)
# a=1
# b=2
# print(a==1 and b==1) #False
# print(a!=0 and b>=2) #True
# print(bool(None))
# money=1000
# s=float(input('请输入你要取多少钱'))
# if s<=money:
# money=money-s
# print('取款成功,余额为:',money)
# else:
# print('取款失败')
# a=int(input('请输入一个整数:'))
# if a%2==0:
# print('这是一个偶数')
# elif a%2==1: #-1时余数为1: -1-2*(-1)=1
# print('这是一个奇数')
# else:
# print('这不是偶数也不是奇数')
# #
# ach=float(input('请输入你的成绩:'))
# if ach>100 or ach<=0:
# print('请输入正确的成绩')
# elif ach>=90:
# print('成绩为A')
# elif ach>=80:
# print('成绩为B')
# elif ach>=70:
# print('成绩为C')
# elif ach>=60:
# print('成绩为D')
# elif ach<60:
# print('成绩为E')
# #python写法
# soc=float(input('请输入你的成绩:'))
# if 100>=soc>=90:
# print('成绩为A')
# elif 89>=soc>=80:
# print('成绩为B')
# elif 79>=soc>=70:
# print('成绩为C')
# elif 69>=soc>=60:
# print('成绩为D')
# elif 59>=soc>=0:
# print('成绩为E')
# else:
# print('非法数据,成绩错误')
# price=float(input('请输入价格:'))
# a=input('是否为会员,请回答y或者n:')
# if a=='y':
# if price>=200:
# price=price*0.8
# print('你需要支付:',price)
# elif 199>=price>=100:
# price=price*0.9
# print('你需要支付:',price)
# else:
# print('你需要支付:',price)
# else:
# if price>=200:
# price=price*0.9
# print('你需要支付:',price)
# else:
# print('你需要支付:',price)
# #比较大小
# suma=int(input('请输入一个整数:'))
# sumb=int(input('请输入另一个整数:'))
# print(str(suma)+'大于等于'+str(sumb) if suma >= sumb else str(suma)+'小于'+str(sumb))
# r=range(10)
# print(list(r))
# a=range(2,15)
# print(list(a))
# n=range(0,100,5)
# print(list(n))
# #判断是否真假,is、is not
# print(0 is not True)
# #判断是否在列表中,in、not in
# print(5 not in n)
'''while循环'''
# while 1:
# soc=float(input('请输入你的成绩:'))
# if 100>=soc>=90:
# print('成绩为A')
# elif 89>=soc>=80:
# print('成绩为B')
# elif 79>=soc>=70:
# print('成绩为C')
# elif 69>=soc>=60:
# print('成绩为D')
# elif 59>=soc>=0:
# print('成绩为E')
# else:
# print('非法数据,成绩错误')
# a=1
# while a<10:
# print(a)
# a=a+1
'''累加1-100'''
# a=1
# sum=0
# while a<=100:
# sum=int(sum)+int(a)
# a+=1
# print(sum)
#第一种,累加1-100的偶数和
# a=0
# sum=0
# while a<=100:
# sum=int(sum)+int(a)
# a+=2
# print(sum)
#第二种,累加1-100的偶数和
# a=1
# sum=0
# while a<=100:
# if a%2==0:
# sum+=a
# a+=1
# print(sum)
#第三种,累加1-100的偶数和
# a=1
# sum=0
# while a<=100:
# if not bool(a%2):
# sum+=a
# a+=1
# print(sum)
#第四种,累加1-100的偶数和
# sum=0
# for i in range(0,101,2):
# sum+=i
# print(sum)
'''计算100-999的水仙花数'''
#例:153=3*3*3+5*5*5+1*1*1
# a=153
# b=a%10
# c=a%100
# d=c//10
# e=a//100
# print(b,d,e)
# for i in range(100,1000):
# a=i%10
# b=(i%100)//10 #b=i//10%10
# c=i//100
# if i==int(a)**3+int(b)**3+int(c)**3:
# print(i)
# for n in range(100,1000):
# sum=0
# for i in str(n):
# sum=sum+int(i)**3
# if sum==n:
# print(n)
# while 1:
# a=int(input('请输入位数:'))
# for i in range(10**(a-1),10**a):
# x=0
# sum=0
# for j in str(i):
#