python考试编程题
3.
a:
while True:
s = raw_input('变量名为:')
if s == 'exit':
print '退出'
break
#判断是否由字母或下划线组成
if s[0].isalpha() or s[0] == '_':
for i in s[1:]:
if not (i.isalnum() or i == '_'):
print '%s变量名不合法 ' % s
break
else:
print '%s 变量名合法' % s
else:
print '%s变量名不合法' % s
b:
count = 0
for i in range(1, 100):
if i % 2 == 0:
count -= i
else:
count += i
print count
c:
num = range(1, 13)
i = 1
while i < 13:
if (i == 6 or i == 10):
print ' ',
else:
print i,
i += 1
h:
li = ['frdgrfgdsHHJJ', 'cdfregHHHJDGF']
new_li = []
for i in li:
new_li.append(i.lower())
print(new_li)
7.
li=['happy','lucky','linux']
print len(li)
li.append('seven')
print li
li.insert(0,'Tony')
print li
li[1]='Kelly'
print li
print li.pop(1)
print li
li.pop(2)
print li
print li[::-1]
print li
8.
dic = {'k1': 'v1', 'k2': 'v2', 'k3': [11, 22, 33]}
# 1.
for i in dic:
print(i)
# 2.
for v in dic.values():
print(v)
# 3.
for k in dic:
print(k, dic[k])
# 4.
dic['k1'] = 'harry'
print(dic)
# 5.
dic['k3'].append('44')
print(dic)
# 6.
dic['k3'].insert(0, 18)
print(dic)
9.
s = raw_input('请输入英文句子:')
s_new = s.split()
dict = {}
for item in s_new:
if item not in dict:
dict[item] = 1
else:
dict[item] += 1
print dict
10.
def fun(set):
bigger = []
smaller = []
for i in set:
if i < 66:
smaller.append(i)
else:
bigger.append(i)
dic = {'k2': smaller, 'k1': bigger, 'k2': smaller}
print(dic)
list = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90]
fun(list)
12.
i=1
while i<=9:
j=1
while j<=i:
print '%d*%d=%d\t'%(i,j,i*j),
j+=1
print ''
i+=1
13.
num1 = int(raw_input('请输入第一个数:'))
num2 = int(raw_input('请输入第二个数:'))
min_num = min(num1, num2)
for i in range(1, min_num + 1):
if num1 % i == 0 and num2 % i == 0:
biger_count = i
smaller_count = (num1 * num2) / biger_count
print '最大公约数为:%d' % biger_count
print '最小公倍数为:%d' % smaller_count
21.
class People(object):
__name = 'luffy'
__age = 18
pl = People()
print(pl.__name, pl.__name)
# 出现报错,因为私有属性不允许直接访问
22.
class Parent(object):
x = 1
class Child1(Parent):
pass
class Child2(Parent):
pass
print(Parent.x, Child1.x, Child2.x)
Child1.x = 2
print(Parent.x, Child1.x, Child2.x)
Parent.x = 3
print(Parent.x, Child1.x, Child2.x)
23.
class Person(object):
def __init__(self, name):
self.name = name
def buy_car(self, car):
print '%s 宝马BMW 4s店买%s' % (self.name, car)
joker = Person('joker')
joker.buy_car('BMW X7')
class B:
def handle(self):
print '喵喵'
class A(B):
def handle(self):
B.handle(self)
new = A()
new.handle()
25.
class Student(object):
count = 0
def __init__(self, name, age):
self.name = name
self.age = age
Student.count += 1
@staticmethod
def count_student():
print '共实例%d个对象' % Student.count
bob = Student('bob', 19)
Jenny = Student('Jenny', 18)
Danny = Student('Danny', 19)
liming = Student('liming', 20)
Student.count_student()
26.
class Student(object):
count = 0
def __init__(self, name, age):
self.name = name
self.age = age
Student.count += 1
@staticmethod
def count_student():
print '共实例%d个对象' % Student.count
bob = Student('bob', 19)
Jenny = Student('Jenny', 18)
Danny = Student('Danny', 19)
liming = Student('liming', 20)
Student.count_student()
python考试编程题相关推荐
- python考试编程题九道_一道逻辑推理题的程序实现(纯属娱乐)
一份逻辑推理题的程序求解(纯属自娱自乐) 闲来无聊,看到QQ空间上转载了一份变态推理题的,至少表示我看了十多分钟无处下手,认识的人中有大神居然真的做出来了...我不知道他是们那么做的,不过作为编程爱好 ...
- python考试编程题九道
1.人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为:1美元 = 6.78人民币. ...
- Python 考试编程题
1.编程实现汇率的双向兑换(1美元=6人民币). huilv = 6 #设置汇率 def renzhaunmei(num): #定义人民币转换为美元 return num / huilv def me ...
- Python课程期末考试编程题自动批卷原理与实现模板
适用场合: 1)Python程序设计课程上机或实验作业自动批阅. 2)Python程序设计课程期末考试编程题的自动评分. 设计思路: 1)编写考试试卷程序文件,定义好每个试题的函数接口和预期功能,详细 ...
- 二级c语言编程题只要得出答案,计算机二级C语言考试编程题题库答案.docx
计算机二级C语言考试编程题题库答案 1.求100之内自然数中最大的能被17整除的数.void main(){ int i;for(i=100;i>0;i--)if(i%17==0)break;p ...
- python快速编程入门课后程序题答案-Python 入门编程题:1~10(答案)
Python 入门编程题:1~10(答案) 提示:最好还是先思考,先编写,再看答案哦 ^_^ 1. for i in range(1, 5): for j in range(1,5): for k i ...
- 国二c语言改错题答案,c语言国二考试编程题答案
<c语言国二考试编程题答案>由会员分享,可在线阅读,更多相关<c语言国二考试编程题答案(65页珍藏版)>请在人人文库网上搜索. 1.1m个人的成绩存放在score数组中,请编写 ...
- python经典编程题分别取个位十位百位
python经典编程题分别取个位十位百位 问题描述: 对于输入的两个两位数正整数a.b,将a的十位和个位依次放到c的十位和千位,将b的十位和个位依次放到c的百位和个位上. 输入:a,b两个整数 输出: ...
- 环评师c语言题目,C语言考试——编程题_文库吧
C语言考试--编程题_文库吧 2020-09-27 08:21:23 [导读]该数本身,比如153=13+53+33,故153是水仙花数).要求将判断某数是否素数的功.能编成一个独立的函数,然后在ma ...
最新文章
- [我的1024开源程序]350元写的HTML5程序
- 2015.12.08-2015.12.11 硕士毕业大论文 前端技术学习
- 《Java虚拟机规范》阅读(二):编译
- Material使用09 MdCheckboxModule、MdMenuModule、MdTooltipModule
- 利息计算器 html,html+jQuery简单的利息计算器
- linux环境snmptrap告警命令中间服务器接收和转发配置
- 明解C语言第四章习题
- java发送请求_Java模拟HTTP的Get和Post请求(增强)
- 319@365 RStudio中rgl包安装后调用出错解决方法初探。
- win10笔记本网络重置后没有网络连接了
- 【江枫】lvm2与powerpath的Found duplicate PV问题
- win7进去提醒未能连接一个服务器,win7系统提示“未能连接一个windows服务”这个情况如何解决...
- xshell中黏贴时,出现vi乱行问题
- 个人总结:京东技术体系员工级别划分及薪资区间
- C# winform中打开网页的方法
- 渗透测试 对头像上传漏洞检测与修复
- NFS服务器搭建及配置
- 基于骨骼的动作识别:DD-Net
- 对话李斌:无需纠结是否在硅谷造车 特斯拉有的功能蔚来全有
- Kaggle小技巧:TTA(test time augmentation)测试时增强