python基础知识点

import keyword#导入关键字类
print(keyword.kwlist)
#keyword关键字
#kwlist关键字列表
price=input(“请输入单价”)
x=int(price)
print(x,type(x))
price2=input(‘请输入数量’)
y=float(price2)
print(y,type(y))
price3=input(‘请输入金额’)
z=int(price3)
print(z,type(z))
price4=input(‘请输入浮点数’)
s=float(price4)
print(s,type(s))
name=input(‘请输入姓名’)
height=float(input(‘请输入身高’))
tizhong=float(input(“请输入体重”))
age=int(input(‘请输入年龄’))
print(
‘姓名’,name,
‘身高’,height,
‘年龄’,age,
‘体重’,tizhong
)

name=‘李天松’
name2=‘liyisong’
sentence=‘我叫%s.’%(name2)
print(sentence)
name3=‘利益送’
sentence=‘我是%s,是一个数据分析师’%(name)
print(sentence)
name4=‘天主极乐大帝’
sentence=‘我叫%s,’%(name4)
print(sentence)
age=22
sentence=‘今年%d岁’%age
print(sentence)
price=3.6
sentence=‘西红柿单价%.2f元/斤’%price
print(sentence)
price=float(input(‘请输入西红柿单价:’))
sentence=‘西红柿单价%.2f元/斤’%price
print(sentence)
rate=15.68
sentence=“比率是:%.3f%%”%rate
print(sentence)
rate=18.88
sentence=“比率是:%.1f%%”%rate
print(sentence)
rate=19.99
sentence=“比率是:%.f%%”%rate
print(sentence)
rate=300.399
sentence=“利润:%.5f%%”%rate#%%代表%
print(sentence)
rate=18.72
sentence=“利润:%.2f%%”%rate
print(sentence)
print(ord(‘0’))
print("%c"%150)
print(9)
print(ord(‘a’)+9)
print(ord(‘a’)+9)
print(ord(‘4’))#ord将字符转换成对应的数值
print("%c"%120)#”%c“%将数值转换成对应的字符
print(ord(‘a’)+9)
name=input(“请输入您的姓名”)
age=int(input(“请输入%s的年龄”%name))
height=float(input(“请输入%s的身高”%name))
print(“我是:%s,年龄,%d岁,身高,%.2f米”%(name,age,height))

print(ord(‘6’))
print("%c"%100)
print(ord(‘3’)+15)
print("我叫{},身高{},年龄{} ".format(“李易松”,1.80,22))
print(“我在{0},上{1}年级,成绩{2}分,{2},{1}”.format(“中公优就业”,1,100))
print(“我叫{name},年龄{age}岁,身高{height}米”.format(name=“li”,age=22,height=1.80))
#{}占位置.format(填充字符)
s=“我是{:j^8},年龄{:m>8},身高{:m<8}米”.format(“liyi”,22,1.9)
#:代表这种格式j代表填充字符,8代表字符数量^<>代表填充字符的位置
print(s)
a=“1+2”
print(a)
x=eval(a)
print(x)#eval(str)将字符串里的有效PYTHON表达式计算出来。
print(4//3)
print(4//-3)
#//除法取整数,向下取整
money=3.68
zh=int(money)
qy=zh%10
fq=zh-qy
print(fq)
money=6.3
3
zh=int(money)
qy=zh%10
fq=zh-qy
print(fq)

a=6
a+=2
print(a)
a=6
a-=1
print(a)
a=6
a*=2
print(a)
a=6
a/=3
print(a)
a=6
a**=2
print(a)

#李易松
num=float(input(“请输入一个浮点数(2,3):”))
a=num//10#求十位数
b=int(num)%10#求个位数
c=int(num10)%10#求小数点后第一位数
d=int(num
100)%10#求小数点后第二位数
e=int(num1000)%10#求小数点后第三位数
num2=e
100+d10+c+b/10+a/100
print(num2)
#李易松
num=float(input(“请输入一个浮点数”))
a=num//10
b=int(num)%10
c=int(num
10)%10
d=int(num100)%10
e=int(num
1000)%10
num2=e100+d10+c+b/10+b/100
print(num2)

num=float(input(“请输入一个浮点数”))
a=num//10
b=int(num)%10
c=int(num10)%10
d=int(num
100)%10
e=int(num1000)%10
num2=e
100+d*10+c+b/10+a/100
print(num2)

a=0
b=1
c=’’
d=‘2’
e=None
print(bool(a))
print(bool(b))
print(bool(’’))
print(bool(‘2’))
print(bool(None))
#alt+tab键切屏

while True:
salary=int(input(“请输入你的月薪”))
if 15000<=salary<30000:
print(“你适合买红旗”)
elif salary>=30000 and salary<150000:
print(“你适合买奔驰”)
elif salary>=150000:
print(“你想买什么车就买什么车”)
else:
print(“你适合买代步车”)

while True:
grade=float(input(“请输入你的成绩”))
if grade>=90 and grade<=100:
print(“非常优秀”)
elif 80<=grade<90:
print(“优秀”)
elif 70<=grade<80:
print(“良好”)
elif 60<=grade<70:
print(“及格”)
elif 0<=grade<60:
print(“不及格”)
else:
print(“输入不正确,请重新输入”)

while True:
cet4=float(input(“请输入英语四级成绩”))
if cet4>=425 and cet<=720:
print(“颁发四级证书”)
elif cet4<425 and cet>=0:
print(“明年继续努力”)
else:
print(“输入错误,请重新输入”)
while True:
cet4=float(input(“请输入英语四级成绩”))
if cet4>=425 and cet<=720:
print(“颁发四级证书”)
elif cet4<425 and cet>=0:
print(“明年继续努力”)
else:
print(“输入错误,请重新输入”)

while True:
sex=input(“请输入性别”)
if sex==‘男’:
print(“赠送刮胡刀一个,运动鞋一双”)
elif sex==‘女’:
print(“赠送化妆品一套”)
else:
print(“输入错误”)

while True:
grade=float(input(“请输入你的成绩”))
if 90<=grade<=100:
print(“非常优秀”)
elif 80<=grade<90:
print(“优秀”)
elif 70<=grade<80:
print(“良好”)
elif 60<=grade<70:
print(“及格”)
elif 0<=grade<60:
print(“不及格”)
else :
print(“输入错误”)

while True:
money=int(input(“请输入购物金额”))
if money>=3000:
sex=input(“请输入性别”)
if sex==‘男’:
print(“手表”)
elif sex==‘女’:
print(“化妆品”)
else:
print(“重新输入”)
else:
sex=input(“请输入性别”)
if sex==‘男’:
print(“打火机”)
elif sex==‘女’:
print(“口红”)
else:
print(“重新输入”)
‘’’
while True:
money=int(input(‘请输入金额’))
if money>=3000:
sex=input(‘请输入性别’)
if sex==‘男’:
print(‘手表’)
elif sex==‘女’:
print(‘化妆品’)
else:
print(‘输入错误’)
else:
sex=int(input(‘请输入性别’))
if sex==‘男’:
print(‘打火机’)
elif sex==‘女’:
print(‘口红’)
else:
print(‘输入错误’)

price=float(input(“请输入西瓜单价”))
weight=float(input(“请输入西瓜重量”))
money=priceweight
if money>=300:
vip=input(“请输入VIP等级”)
if vip==‘1’:
fk=money
0.8
else:
fk=int(money)-int(money)%10
else:
print(“送水果刀”)
fk=int(money)
print(fk)

money=int(input(“请输入金额”))
while money>=10:
money-=10
print(‘吃西瓜还剩%d元’%money)
print(‘还剩%d元’%money)

i=20
s=0
j=1
while i<=100:
if i%30 or i%70 :
j*=i
print(i)
i+=1
print(j)

for i in range(2,15,3):#()一个数时从0开始,3个数时第三个数相当于步长,()都是左闭右开,里面的数都必须是整数(int)
print(i)
for j in range(9):
print(j)

sum=0
for i in range (1,10,2):
sum+=i
print(sum)

for i in range(200,301):
g=i%10
s=i//10%10
if g+s10:
print(i)
for i in range(1000,4001):
g=i%10
s=i//10%10
b=i//100%10
q=i//1000
if gsb*q
300:
print(i)

i=1
while i<=10:
score=int(input(“请输入第%d个人的成绩”%i))
if score<0:
print(“异常”)
break
i+=1
print(“程序结束”)

i=1
while i<=10:
scare=int(input(“请输入第%d个人的成绩”%i))
if scare<0:
print(“异常”)
continue
continue#结束本次循环开始下一次循环
continue
continue
i+=1
print(i)

j=1
while j<=5:
i=1
while i<=5:
print(“李”,end=’’)#end=’'不换行
i+=1
print()#print()换行的意思
j+=1

i=1
while i<=6:
j=1
while j<=i:
print(“口”,end=’’)
j+=1
print()
i+=1

i=1
while i<6:
j=1
while j<=i:
print(“木”,end=’’)
j+=1
print()
i+=1
while i>0:
j=1
while j<=i:
print(“木”,end=’’)
j+=1
print()
i-=1

while True:
s=int(input(“输入一个正整数”))
i=2
while i if s%i0:
print(s,“不是质数”)
break
i+=1
if i
s:
print(s,“是质数”)
while True:
s=int(input(“输入一个正整数”))
i=2
while i if s%i==0:
print(s,“不是质数”)
break
i+=1
else:
print(s,“是质数”)

#九九乘法表
line=1#line行
while line<=9:
colume=1#colume列
while colume<=line:
print(colume, "" ,line, “=”, columeline,end=’\t’)#\t相当于Tab键
colume+=1
print()
line+=1

line=1
while line<=9:
colume=1
while colume<=line:
print(colume,’’,line,’=’,columeline,end=’\t’)
colume+=1
print()
line+=1

line=1
while line<=9:
colume=1
while colume<=line:
print(colume,’’,line,’=’,columeline,end=’\t’)
colume+=1
print()
line+=1

line=1
while line<=9:
colume=1
while colume<=line:
print(colume,’’,line,’=’,columeline,end=’\t’)
colume+=1
print()
line+=1

你可能感兴趣的:(python基础知识点)