赞
踩
目录
1.判断题
1.1 使用驼峰式命名法给变量命名时,变量名以小写字母开头,并且从第二个单词开始,每个单词的首字母必须大写。T
1.2 Python中标识符区分大小写。T
1.3 无论使用单引号或双引号包含字符,使用print输出的结果都一样。T
1.4 无论input接收任何的数据,都会以字符串的方式进行保存。T
1.5 格式化输出浮点数。T
语句
print("{:.3f}".format(area))
的作用是输出变量area的值,小数点后保留3位。T
1.6 输入整数的做法
语句
- a = int(input())
-
首先执行input函数调用,返回字符串,然后执行int函数调用,把数字字符串转换为整数,最后执行赋值操作,把整数赋值给变量a。T
1.7print ()不可以用于同时输出多个变量值。F
1.8strip()函数可以删除字符串头尾指定的字符。T
1.9 Python中,转义字符以“\”开头。T
1.10Python程序中的变量需要进行类型声明。F
单选题
2-1下列选项中,不属于Python语言特点的是: C
A.简单易学
B.开源
C.面向过程
D.可移植性
2-2 print("120"+"56")的输出结果是:( )。C
A.176
B.有错误
C.12056
D.120 56
2-3下列程序执行后输出结果为( )。C
x = "abc" y = x y = 100 print(x)
A.100
B.97,98,99
C.abc
D.以上三项均是错误的
2-4调用split方法,假设line的值是字符串"2 34 8",执行以下语句后,
a, b, c = line.split()
以下说法正确的是:B
A.a的值是2
B.b的值是"34"
C.c的值是4
D.a, b, c的值分别是2, 34, 8
2-5输入提示的作用
语句:
line=input("输入两个整数:")
的执行步骤不包含:C
A.在屏幕输出"输入两个整数:";
B.input函数返回字符串;
C.把"输入两个整数:"这个字符串赋值给line变量
D.从键盘输入的字符串赋值给line变量。
2-6 想要得到输出结果为”张三的身高是180cm,体重是60kg“,则代码应为( )C
A.student = ['张三', 18, '男', 180, 60]
print(student[0]+"的身高是"+student[3]+"cm,体重是"+student[4]+"kg")
B.student = ['张三', 18, '男', 180, 60]
print("{}的身高是{}cm,体重是{}kg".format(student[1],student[4],student[5]))
C.student = ['张三', 18, '男', 180, 60]
print("{}的身高是{}cm,体重是{}kg".format(student[0],student[3],student[4]))
D.student = ['张三', 18, '男', 180, 60]
print(student[0],"的身高是",student[3],"cm,体重是",student[4],"kg")
2-7 以下,哪个是正确的python变量名 C
A.1a
B.for
C.FOR
D.a#
2-8 关于Python中的复数,下列说法错误的是。C
A.表示复数的语法是real+imagej
B.实部和虚部都是浮点数
C.虚部必须后缀j,且必须是小写
D.complex(x)会返回以x为实部,虚部为0的复数
2-9 Python不支持的数据类型有 A
A. char B. int C. float D.list
2-10字符串'Hi,Andy'中,字符'A'对应的下标位置为( )。C
A. 1 B. 2 C. 3 D. 4
填空题
4-1布尔类型的值包括True和False 。
4-2已知 a=3; b=5; c=6; d=True, 则表达式 not d or a>=0 and a+c>b+3的值是True
4-3在python中,22.5//2的结果为 11.0
4-4表达式2*35%3的值是多少 1
4-5在Python中,56/5的结果为 11.2
4-6下面语句的输出结果是什么?
helloworld
print("hello" 'world') #hello与world间隔两个空格
4-7( )是代表存储在计算机内存中的某个数值的名字。 变量
4-8 input()函数会将接收的数据以 字符串 类型返回。
(提示:填写的是某种数据类型)
4-9 Python3.X默认使用的编码是 utf-8
4-10 python中,使用 # 号表示单行注释。
编程题
7-1 人生苦短,我学python
输入一个人名,按照要求给出回应。
输入一个两个字或三个字的姓名,如 :张丹枫
第一行输出:张丹枫同学,人生苦短,我学python
第二行输出: 张大侠,学好python,走遍天下也不怕
第三行输出: 丹枫小盆友,学好python,你最帅
在这里给出一组输入。例如:
郭靖
在这里给出相应的输出。例如:
郭靖同学,人生苦短,我学python
郭大侠,学好python,走遍天下也不怕
靖小盆友,学好python,你最帅
name = input()
if len(name)==2:
print("{}同学,人生苦短,我学python".format(name))
print("{}大侠,学好python,走遍天下也不怕".format(name[0]))
print("{}小盆友,学好python,你最帅".format(name[1]))
elif len(name)==3:
print("{}同学,人生苦短,我学python".format(name))
print("{}大侠,学好python,走遍天下也不怕".format(name[0]))
print("{}小盆友,学好python,你最帅".format(name[1:3]))
7-2 输出python之禅
使用import this 语句来欣赏一下Tim Peters 的 The Zen of Python(python之禅)吧。
送分题
本题目无输入。
python之禅哦,输出的英文可以自己再翻译成中文读一读。中文不用提交。
本题目无输入
- The Zen of Python, by Tim Peters
-
- Beautiful is better than ugly.
- Explicit is better than implicit.
- Simple is better than complex.
- Complex is better than complicated.
- Flat is better than nested.
- Sparse is better than dense.
- Readability counts.
- Special cases aren't special enough to break the rules.
- Although practicality beats purity.
- Errors should never pass silently.
- Unless explicitly silenced.
- In the face of ambiguity, refuse the temptation to guess.
- There should be one-- and preferably only one --obvious way to do it.
- Although that way may not be obvious at first unless you're Dutch.
- Now is better than never.
- Although never is often better than *right* now.
- If the implementation is hard to explain, it's a bad idea.
- If the implementation is easy to explain, it may be a good idea.
- Namespaces are one honking great idea -- let's do more of those!
import this
7-3 jmu-python-汇率兑换
按照1美元=6人民币的汇率编写一个美元和人民币的双向兑换程序
输入人民币或美元的金额,人民币格式如:R100,美元格式如:$100
输出经过汇率计算的美元或人民币的金额,格式与输入一样,币种在前,金额在后,结果保留两位小数
R60
$10.00
$5
R30.00
m = input()
if m[0] == "R":
U = eval(m[1:]) / 6
print("${:.2f}".format(U))
elif m[0] == "$":
R = eval(m[1:]) * 6
print("R{:.2f}".format(R))
7-4 jmu-python-求圆面积
输入一个数值表示圆的半径,求相应圆的面积。圆周率要求使用math库中的pi常量。
输入数值型数据,例如:1.5
输出圆面积,要求小数点后保留两位,例如:7.07
在这里给出一组输入。例如:
1.5
在这里给出相应的输出。例如:
7.07
import math
r=float(input())
area=(math.pi)*r*r
#print(area)
#保留小数点后两位
print('{:.2f}'.format(area))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。