一:填空题:

1.python是一种面向_对象 __的高级语言。

2.python可以在多种平台运行,这体现了python的___可移植___特性。

3.python源代码被解释器转换后的格式为___.pyc______。

4.python3.x默认使用的编码是_UTF-8________。

5.如果想测试变量的类型,可以使用___type()_____来实现。

6.8.57E5表示的数是___8.57*10^5_______。

7.字符串是一种表示__文本的______数据的类型。

8.像双引号这样的特殊符号,需要对它进行__文本内容_______输出。

9._____切片_____指的是对操作的对象截取其中一部分。

10.python序列类型包括字符串、列表和元组三种,__字典___是python唯一的映射类型。

11.python中可变数据类型有____列表__和__字典__。

12.如果从小到大排列列表的元素,可以使用___list.sort_方法实现。

13.在循环体中使用___break___语句可以跳出循环体。

14.在循环体重可以使用____continue___语句跳过本次循环后面的代码,重新开始下一次循环。

二:简答题:

1.简述python的特点。

1> 简单,怎么想就怎么写

2> 开源、免费

3> 面向对象的语言

4> 可扩展

5> 可移植

2.简述python的应用领域。

1> web领域的开发(豆瓣、知乎 sohu部分功能 网易邮箱的部分功能 mozilla部分功能)

2> 操作系统的管理、自动化脚本的开发

3> 桌面的应用、游戏开发

3.简述python程序的执行原理。

将程序保存在.py文件中,先转换为字节码.pyc,有PVM虚拟机转义为机器码

4.简述python中数字的类型。

数字类型包括

整型:int

浮点型:float

布尔型:bool

复数型:complex

5.简述python中标识符的命名规则。

(1)标识符由字母、下划线和数字组成,且数字不能开头

(2)python中的标识符是区分大小写的。

(3)python中的标识符不能使用关键字

6.请简述列表、元组、字典的区别。

( 1 )外形:列表是中括号括起来的数据;元组是小括号括起来的数据;字典是大括号括起来的数据

( 2 )存储结构:列表可以存储多个不同类型的数据,以逗号分隔;元组同样能存储多个不同类型的数据,以逗号分隔;字典能存储多个键值对,以逗号分隔,键是唯一的,值是任何类型的。

( 3 )访问方式:列表可以通过下标索引访问元素,索引从 0 开始;元组可以通过下标索引访问值,索引从 0 开始;字典通过键来访问值。

( 4 )是否可变类型:列表是可变类型,元组是不可变类型,字典是可变类型。

7.简述break和continue的区别。

break和continue都是用来结束循环,

break是结束所有的循环,

continue是结束当前这一次循环,下一次循环继续。

三:编程:

1.接收输入的一行字符串,统计出字符串中包含数字的个数。

str1 = input(" 请输入任意字符串 : ")

num = 0

for i in str1:

if i.isdigit():

num += 1

print(num)

2.编写一个程序,计算字符串中子串出现的次数。

str = “Hello world!”

print(str.count(“o”))

3.编写python程序实现两个数的交换。

A= input(“请输入一个数字:”)

B= input(“请在输入一个数字:”)

A,B=B,A

print(A,B)

4.用户任意输入10个整数到列表中,然后由大到小排列并输出。

list1 = list(input(" 请输入10个整数 : " ))

print(list1)

list1.sort(reverse=True)

print(list1)

5.编写一个程序,判断用户输入的是正数还是负数。

i=int(input(" 请输入一个数 : "))

if i > 0:

print(“这是一个正数”)

elif i < 0:

print(“这是一个负数”)

else:

print(“这个数是0”)

6.编写python程序实现如下输出:

for i in range(3):

if i % 2 = =0:

for j in range(14):

print("+",end="")

print()

else:

for j in range(15):

if j= =1 or j==14:

print("+",end="")

else:

print(" “, end=”")

print()

7.编写一个程序,输出九九乘法表。

for i in range(1,10):

for j in range(1,i+1):

print(j,“x”,i,"=",i*j,end=" ")

print()

1.编写一个程序,用于判断用户输入的字符串是否由小写字母和数字构成。

myStr = input(" 请输入任意字母和数字: “)

if myStr.isalnum() and myStr.islower():

print(” 是由小写字母和数字构成")

else:

print(" 不是由小写字母和数字构成 ")

2.编写程序实现删除列表重复元素的功能。

List1 = list(input("请输入任意字符串:"))

set1 = set(List1)

List1 = list(set1)

print(List1)

3.请编写一个程序,使用字典存储学生信息,学生的信息包括学号和姓名,请根据学号从小到大输出学生的信息。

dic = {}

i=0

while i<3:

number = input(“输入学生学号:”)

name = input(“输入学生姓名:”)

dic.setitem(number,name)

i+=1

print(“排序前:%s”%dic)

def dict2list(dic:dict):

# 将字典转化为列表

keys = dic.keys()

vals = dic.values()

lst = [(key, val) for key, val in zip(keys, vals)]

return lst

new = sorted(dict2list(dic), key=lambda x:x[0], reverse=False)

print(“排序后:%s”%new)

在python中输入10个整数并求出最大值_python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。...相关推荐

  1. c语言组成最大数字,【C语言】输入一组整数,求出这组数字子序列和中最大值...

    //输入一组整数.求出这组数字子序列和中最大值 #include int MAxSum(int arr[],int len) { int maxsum = 0; int i; int j; for ( ...

  2. C语言(CED)从键盘输入一些整数,求出它们的平均值。数据的个数事先不确定,在输入过程中以ctrl+z键(EOF)作为输入结束的标记。

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 要求: 1.从键盘输入一些整数,求出它们的平均值.数据的 ...

  3. c语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出,从键盘上输入3个数,将它们按由大到小的顺序排列好输出...

    vb中从键盘上输入10个数,判断有几个偶数,有几个奇数? 我给你写了,挺简单的.窗体上添加两个label控件一个command控件Dima(1To10)DimbDimcAsIntegerDimdAsI ...

  4. c语言编程求百位和个位的差,对任意一个键盘输入的3位整数,求出它的个位、十位和百位。 一道c语言题目?...

    #include int main(){ int n; int d=0,t=0,h=0,m; scanf("%d",&n); m=n; d=n%10; n=n/10; t= ...

  5. c语言输入一批正整数 求其中的偶数和,编程,输入一批整数,先求出其中的偶数和及奇数和,然后输出偶数和与奇数和的差...

    设计一个程序,要求输入三个整数,能求出其中最大的数并输出 #includeintmain{inti;inta1,a2,a3;printf("输入三个数:\n");scanf(&qu ...

  6. C语言基础第六课——第二节if语句(if-else格式、不带else的if结构)、借例题简述写代码流程、从键盘上输入三个整数,求出其中的最大数(打擂法、三目运算符、排序)、if语句的嵌套计算个人所得税

    C语言基础第六课--第二节 一.if语句概述 二.标准if-else格式 三.借例题简述写代码流程 四.不带else的if结构 五.例题:从键盘上输入三个整数,求出其中的最大数.(打擂法.三目运算符. ...

  7. a除以b的编程怎么写C语言,输入a,b两个整数,编程求出a除以b得到的商和余数.c语言...

    C语言编程问题 编程任意输入两个实数a和b,计算下面函数的值,并输出y值. a-b a>b y= a/b a #includevoidmain(){\x09floata,b,y;\x09prin ...

  8. 20210103输入N个字符串,求出最大字符串,每个字符串长度不超过10.

    Description 输入N个字符串,求出最大字符串,每个字符串长度不超过10. Input 整数数n  n个字符串 Output 最长字符串 Sample Input 3 abc bedse78 ...

  9. C语言学习之用指针处理,输入a和 b两个整数,按先大后小的顺序输出a和 b

    用指针方法来处理这个问题,输入a和 b两个整数,按先大后小的顺序输出a和 b. int main(){int a,b;//定义两个整型变量int *max,*min;//定义整型指针变量scanf(& ...

最新文章

  1. (广州)软件开发定制服务,工作流引擎 OA 库存管理系统
  2. python字典转字符串后里面的冒号还在吗_Python字典、字符串及列表的相互转换
  3. Linux内核NAPI机制分析
  4. mysql distinct多个字段_深入浅出Mysql索引的那些事儿
  5. cjson调用的实例 c++
  6. es6 数组合并_13个不low的JS数组操作,你需要知道一下
  7. JS面向对象——class定义类、类的构造函数、实例方法、访问器方法、静态方法、继承、super、多态
  8. 云计算应用之路--第三届中国云计算大会
  9. html菜单不动属性,html5规定元素的上下文菜单属性contextmenu
  10. UVA11292 HDU1902 POJ3646 The Dragon of Loowater【贪心】
  11. matlab2c使用c++实现matlab函数系列教程-raylpdf函数
  12. Android开发之AudioManager(音频管理器)详解
  13. linux编译安装rrdtool,Linux下RRDTool安装方法
  14. 安装kubernetes k8s v1.16.0 国内环境
  15. 服务器显示ping不通,服务器ping不通的原因
  16. 多元线性回归算法预测房价【人工智能】
  17. 基于android的学单词app
  18. HTTP状态代码2XX、3XX、4XX、5XX分析
  19. 萘酞菁(VONcs),齐岳生物供应各种酞菁化合物材料
  20. 百度网盘加速无限试用_百度网盘临时加速正式上线,最低 2 元

热门文章

  1. 手机html脚本病毒,自己整的按键精灵脚本也能当成病毒……
  2. csgo降低延迟指令_【显示FPS、延迟丢包率等网络参数】net_graph及相关控制台命令...
  3. 在函数内定义“局部函数”
  4. 爬梯:SpringCloud
  5. Redmi Note 11和荣耀X30参数对比 红米 Note 11和荣耀X30选哪个
  6. access指定年月之后查询_access查询某个日期怎么做
  7. uniapp(HBuilder X)实现微信小程序转发好友和分享朋友圈(携带多个参数)
  8. Android 代理设置
  9. Zabbix添加对Windows 客户端CPU温度的监控
  10. 展会直击|飞凌嵌入式亮相2020青岛工业自动化展