python期末速成
文章目录
- 1、编写基本程序
- 1、1 最简单最基础指令
- 1.2 基本的数字计算
- 3/5字符串操作
- 4/5print
- 小知识点
- if语句
- while循环语句
- 题库
- 总结
1、编写基本程序
1、1 最简单最基础指令
= 2
b = "金钱豹"
c = int (input("请输入一个整数:"))
print(a+c)
请输入一个整数:2
4
1.2 基本的数字计算
a = 9
b = 5.0
c = 2
d = a + b
e = a - b
f = a * c
g = a / b
h = a // c
i = a % c
j = a * c
k = pow(a,c)
l = abs(-10)
m = round(2.366,2)
n = round (2.366)
o = max(a,b,c,d,e)
p = min(a,b,c)
q = int("2")
r = float("3.14")
print(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r)
9 5.0 2 14.0 4.0 18 1.8 4 1 18 81 10 2.37 2 14.0 2 2 3.14
a,b = 3,2
c = 10 / b
d = a ** b
e = d//5.0
a *= b + 3
f = min(a,b,c,d,e)
print(a,b,c,d,e,f)
15 2 5.0 9 1.0 1.0
3/5字符串操作
#字符串操作
a = "豹子讲python! ".upper()#大写
b = a[3:-1]
c = b+"成绩"
d = "科目:{},{}".format(b,c)#替换
print(d)
4/5print
#print
print("文字")
print(1+1)
print("小","张","三",sep="6",end="app")
print("小\t张三","贼眉\t舒颜",sep="\n",end="!");
print("张","小","三",end = "respect")
print("张","小","三",sep= "帅")
a = 2
b = 4
print(a+3,'爱',b-3) #print(a+3,'爱',b-3,sep=" ",end="\n)
print("一",a+1,'1',b,sep=",",end = "! ")
print("skr") #print("skr",sep=" ",end="\n)
# 5 爱 1
# 一,3,1,4,! skr
小知识点
1、
2、
#小知识点
a = 5
b = 3.14
# c = a*a+b
d= a+b#+c
print("张三#小三")
print(d)
#张三#小三
#8.14
if语句
1、
2、
3、
4、
# if
x = 10
if x<0 or x>=20:print("无敌")
elif 0<=x<5:print("寂寞")
elif x in[11,30,10]:print("空虚")
else:print("顶峰")
5、
a = int(input())
b = int(input())
if a>90and b>90:print(a+b)
elif a<60 or b<60:print(a*b)
print(a-b)
while循环语句
1、
#while语句
i = 5
while i>1:i = i-1if i==4:continueif i==2:breakprint(i)
i =i*2
print(i)
2、for in range 循环语句
sum = 0
for i in range(1,3,1):sum=sum+i
print(sum)
3、多项式相加或想乘(相邻项同变化),算结果
i = 2
result = 0
while 2<=i<=100:result=result+ii=i+2
print(result)
i =100
result=1
while i>0:result=result*ii=i-1
print(result)
4、多项式相加或想乘(相邻项同规律),算结果
i=2
result =1
n=1
while n<=13:result = result*ii=i+nn=n+1
print(result)
i=1
result=0
n=1
while n<=100:result=result+ii=i*(n+1)n=n+1
print(result)
5、同一种运算重复多次,算结果
result=1
n=1
while n<=10:result=(result+1)*2;n=n+1
print(result)
6、输出范围内满足要求的整数
i1=0
i2=0
for i1 in range(0,36):for i2 in range(0,36):if i1+i2==35 and i1*2+i2*4==94:print(i1)print(i2)
题库
01 输出一个数判断是奇数还是偶数02 输入一串字符串创建列表,去除重复字符后,将字符按从小到大的顺序输出03 修改下面代码,不删除语句,使输出结果为“优雅,明确,简单”
print('优雅')
print('明确')
print('简单')04 编写一个程序,输入一个数,输入非整数是提示错误,重新输入,输入-1数结束05 编程求n!,请加上相关提示语句06 编程求1+2+3+4+….+10007 输入圆的的半径r和一个整型数k,当k=1时,计算圆的面积;当k=2时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的面积。08 输入一个字符,判断它是字母,还是数字,还是其他符号。并输出判断的结果。09 编写一个程序,要求从键盘输入三个数,程序判断这三个数能否构成一个三角形。如果能,判断该三角形是否直角三角形。10 创建一个20以内的奇数列表,计算列表中所有数的和。11 有两个集合,A:{1,2,3,4,5},B:{4,5,6,7,8},输入一个数判断这个数是否在集合A或B中。12 输入一句英文句子,打印出每个单词及其重复的次数13 dict={'k1':'v1','k2':'v2','k3':'v3’} 1)添加一个键对‘k4’,’v4’,输出添加后的字典 2)删除字典中的键对‘k1’’v1’3)获取’k2’的对应值14 输入一组数,输出元组内7的倍数及个位是7的数15 输入一组序列,另输入一个数,查找该数是否在此序列中。16 实现一个算法来实现反转字符数组的功能。反转的要求如下:将字符数组的字符进行反转,例如 ['b', ' ', 'a', 'r'] 变成 ['r', 'a', ' ', 'b']。17 识别一串字符串是否包含唯一字符,如“123”则为true,“1233”则为flase18 创建两个集合,求两个集合的差集,并集,交集和对称差,用两个集合的所有元组组成一个新集合,任意给定一个数,判断是否在集合中19 编写一个程序,输入一串字符,计算字母和数字的个数20 输入几个数用逗号分隔,求几个数的和
总结
以上就是python期末速成的全部内容了,还想要题库,后台私信,私发!!!!