当前位置: 首页 > news >正文

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期末速成的全部内容了,还想要题库,后台私信,私发!!!!

http://www.xdnf.cn/news/638029.html

相关文章:

  • SpringBoot+MyBatis
  • 深入探索AI模型工程:算法三大门派与监督学习的魅力
  • 财管-1-财务分析、评价和预测
  • 渗透测试靶场PortSwiggerLabs-xss(1-10)lab详解
  • QTableWidgetItem函数的介绍
  • 新闻推荐预测系统实战指南
  • 【编程实践】利用open3d对点云进行聚类并可视化
  • 02.Embedding:数字变矩阵
  • Android-flutter学习总结
  • 计算机基础核心课程
  • Java线程同步:从多线程协作到银行账户安全
  • day28JS+Node-JS打包工具Webpack
  • 智能办公系统 — 审批管理模块 · 开发日志
  • Llama 4中文调优全流程解
  • Linux Kernel调试:强大的printk(三)
  • Kotlin Native与C/C++高效互操作:技术原理与性能优化指南
  • 论文审稿之我对SCI写作的思考
  • 聊一聊接口测试如何设计有效的错误响应测试用例
  • Multivalued Dependencies
  • CMake指令:find_package()
  • 【HarmonyOS5】DevEco Studio 使用指南:代码阅读与编辑功能详解
  • Java 接口
  • Flink 常用算子详解与最佳实践
  • PySide6 GUI 学习笔记——常用类及控件使用方法(常用图像类)
  • 运维Linux之Ansible详解学习(更新中)
  • 【linux篇】系统世界跳跃的音符:指令
  • SheetMetal_Unfold方法 FreeCAD_SheetMetal deepwiki 源码笔记
  • 【时时三省】Python 语言----牛客网刷题笔记
  • 【电路笔记】-音频变压器(Audio Transformer)
  • RAG系统构建之嵌入模型性能优化完整指南