Python的学习笔记

根据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):
#      
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值