python day09作业答案
2.
def lst(input):
lst2=[]
count=0
for i in range(0,len(input)):
if i %2!=0:
lst2.append(input[i])
return lst2
a=lst((2,9,29,36,9))
print(a) 3.
def pd(input):
if len(input)>5:
return True
else:
return False
a=pd((5,5,6,9,7))
print(a) 4.
def a(input):
if type(input)==list:
if len(input)>2:
return input[0],input[1]
else:
return ('请输入列表')
d=a(['小明','大明'])
print(d)
5.写函数,计算传入函数的字符串中, 数字、字母、空格 以及 其他内容的个数,并返回结果。
def func(s=""): # function
shuzi = 0
zimu = 0
kongge = 0
qita = 0
for c in s: # 循环字符串.拿到每个字符
if c.isdigit(): # 数字
shuzi += 1
elif c.isalpha():
zimu+=1
elif c == ' ':
kongge += 1
else:
qita += 1
return shuzi, zimu, kongge, qita
6.
def num(n1,n2):
if n1>n2:
return n1
elif n1<n2:
return n2
a=num(26,98)
print(a)
7.
def dic(dic):
for k,v in dic.items():
if len(v)>2:
dic[k]=v[0:2]
return dic
a=dic({1:'dsfgasdf',2:'sdfsdsd',3:'卡卡卡的双丰收'})
print(a)
8.
def list(input):
dic={}
if type(input)==type([]):
for i in range(0,len(input)):
dic[i]=input[i]
return dic
elif type(input)!=type([]):
return '请输入列表'
a=list([2,3,6,5,9,8])
print(a)
9.
def xx(姓名=input('姓名:'),性别=input('性别:'),年龄=input('年龄:'),学历=input('学历:')):
student_msg={}
student_msg['姓名']=姓名
student_msg['性别'] = 性别
student_msg['年龄'] = 年龄
student_msg['学历'] = 学历
return student_msg
a=xx()
print(a)
9.
def func(name, age,edu,sex ="男"):
f = open("student.msg", mode="a", encoding="utf-8")
f.write(name+"_"+str(age)+"_"+sex+"_"+edu+"\n")
f.flush()
f.close()
10.
def xx():
while True:
a=input('姓名:')
if a.lower() == 'q':
break
else:
student_msg={}
student_msg['姓名']=a
student_msg['性别'] = input('性别:')
student_msg['年龄'] = input('年龄:')
student_msg['学历'] = input('学历:')
return student_msg aa=xx()
print(aa)
11.
def ch(wjm,ynr,xnr):
import os
with open(wjm,'r',encoding='utf-8') as f1, open('a.txt','w',encoding='utf-8') as f2:
for i in f1.readlines():
a=i.replace(ynr,xnr)
f2.write(a)
os.remove(wjm)
os.rename('a.txt',wjm)
ch('4.txt','alex','sb')
12.
def dl(username,password):
count=0
while count<=3:
if username=='' and password=='':
return ('登录成功')
count=count+1
else :
return ('请重新输入:')
count+=1 a=dl(12563,'')
print(a)
python day09作业答案的更多相关文章
- python day10作业答案
2.def func(*args): sum = 0 for i in args: sum=sum+int(i) return sum a=func(2,3,9,6,8) print(a) 3. a= ...
- python day08作业答案
1. a f=open('11.txt','r',encoding='utf-8') a=f.read() print(a) f.flush() f.close() b. f=open('11.txt ...
- python day09作业
- python day07作业答案
1. sum=0 a=input() for i in a: sum=sum+int(i)**3 if sum==int(a): print('水仙数') 2. lst=[100,2,6,9,1,10 ...
- python day06 作业答案
1. count=1 while count<11: fen=input('请第{}个评委打分' .format( count)) if int(fen) >5 and int(fen) ...
- python day05 作业答案
1. b.不可以 c.tu=("alex",[11,22,{"k1":"v1","k2":["age" ...
- python day04 作业答案
1. 1) li=['alex','WuSir','ritian','barry','wenzhou'] print(len(li)) 2) li=['alex','WuSir','ritian',' ...
- python day02 作业答案
1. (1).false (2).false 2. (1).8 (2).4 3. (1).6 (2).3 (3).false (4).3 (5).true (6).true (7) ...
- 笔试 - 高德软件有限公司python问题 和 答案
高德软件有限公司python问题 和 答案 本文地址: http://blog.csdn.net/caroline_wendy/article/details/25230835 by Spike 20 ...
随机推荐
- mybatis中的mapper接口文件以及selectByExample类的实例函数详解
记录分为两个部分,第一部分主要关注selectByExample类的实例函数的实现:第二部分讨论Mybatis框架下基本的实例函数. (一)selectByExample类的实例函数的实现 当你启动项 ...
- 精华 selenium_webdriver(python)调用js脚本
#coding=utf-8 from selenium import webdriver import time driver = webdriver.Firefox() driver.get(&qu ...
- 使用telnet模拟邮件的收发
smtp协议是一个简单的邮件传输协议,利用它我们可以将邮件发送给别人,这里将通过telnet这个程序利用smtp协议从网易向gmail发送一封邮件 基本步骤如下: 1.使用telnet连接smtp服务 ...
- input事件在ie9以下不兼容问题完美解决
上周四好不容易加了几天班把刚接手的一个pc页面做完,周五同事说要兼容ie7~ie9,结果在上面一跑,输入都没法输入. 我的需求是用6个span作为虚拟的密码输入框,实际上是用一个藏在页面里的input ...
- 自用chrome+油猴脚本,使用迅雷下载百度云大文件,一键离线下载
油猴是有名的火狐浏览器插件(Greasemonkey),当然也有Chrome版本(tampermonkey),甚至IE.Safari.Opera都有……虽然这些插件是由不同的开发者开发出来的,界面也可 ...
- lua 函数基础
函数定义在前,调用在后 如果函数只有一个实参,并且此参数是一个字面字符串或者table构造式,那么可以省略() 例如 print "hello" unpack{1,2} print ...
- JQuary中的FullPage属性的用法
$(document).ready(function(){ //常用方法 //$.fn.fullpage.moveSectionUp() //向上滚动一页 //$.fn.fullpage.m ...
- vue+vue-resource+vue-cookie随笔
vue-resource http拦截器interceptors: Vue.http.interceptors.push(function(request, next) {...} V-cookie: ...
- C/C++ 运算符优先级(转载)
最讨厌这个了.在这里记录下. 优先级 操作符 描述 例子 结合性 1 ()[]->.::++-- 调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的 ...
- python 利用turtle库绘制五角星
# -*- coding: utf-8 –*-import turtleimport math def draw_polygon(aTurtle, size=50, n=3): for i in ra ...