Python程序设计题 世界你好圆面积计算温度转换代码 上机作业答案_第1页
Python程序设计题 世界你好圆面积计算温度转换代码 上机作业答案_第2页
Python程序设计题 世界你好圆面积计算温度转换代码 上机作业答案_第3页
Python程序设计题 世界你好圆面积计算温度转换代码 上机作业答案_第4页
Python程序设计题 世界你好圆面积计算温度转换代码 上机作业答案_第5页
已阅读5页,还剩57页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序设计世界,你好!print('世界,你好!')圆面积的计算Sradius=25area=3.1415*radius*radiusprint("{:.2f}".format(area))说句心里话Aname=input()s=input()print("%s,我想对你说,%s"%(name,s))第二章程序设计-上机字符串逆序输出n=input()print(n[::-1])格式化输出a=eval(input())print("{:.3f}".format(a))计算矩形面积length=eval(input())width=eval(input())area=length*widthprint("{:.2f}".format(area))温度转换IItempstr=input()unit=tempstr[0]value=eval(tempstr[1:])ifunit=="C":res=value*1.8+32message="F{:.2f}".format(res)else:res=(value-32)/1.8message="C{:.2f}".format(res)print(message)设计一个重量转换程序kgstr=input()ifkgstr[-2:]=="千克":jin=eval(kgstr[0:-2])*2print("{:.2f}斤".format(jin))#判断是否属于斤,并执行转换elifkgstr[-1:]=="斤":kg=eval(kgstr[0:-1])/2print("{:.2f}千克".format(kg))#输入错误时,提示信息else:print("输入格式错误")蟒蛇绘制Cimportturtleturtle.setup(600,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("green")turtle.seth(-40)foriinrange(4):turtle.circle(40,80)turtle.circle(-40,80)turtle.circle(40,80/2)turtle.fd(40)turtle.circle(16,180)turtle.fd(40*2/3)turtle.done()第三章程序设计a除以ba=eval(input())b=eval(input())ifb==0:print("除零错误")else:print(round(a/b,2))2的n次方n=eval(input())b=2**nprint(b)表达式求值a=5b=8c=3x=((b**2-4*a*c)**0.5-b)/(2*a)print(x)阶乘n=int(input())ns=1foriinrange(1,n+1):ns=ns*iprint(ns)拆分数字m=abs(eval(input()))n1=m%10n2=(m//10)%10n3=m//100print(n1,n2,n3,sep=",")天天向上的力量Bn=abs(eval(input()))up=pow(1.0+n*0.001,364)down=pow(1.0-n*0.001,364)rate=int(up/down)print("{:.2f},{:.2f},{}".format(up,down,rate))第三章程序题2字符替换str=input()print(str.replace("p","P"))获取浮点数的整数部分和小数部分s=input("")z,x=s.split(".")print("整数{}小数{}".format(int(z),int(x)))英文字符串单词个数统计str=input("")list=str.split("")print(len(list))获取月份字符串

month=eval(input())monthstr="一二三四五六七八九十"ifmonth<=10:print("{}月份".format(monthstr[month-1]))elifmonth==11:print("十一月份")elifmonth==12:print("十二月份")判断闰年year=int(input())if(year%4==0andyear%100!=0):print("{}年是闰年".format(year))elif(year%400==0):print("{}年是闰年".format(year))else:print("{}年不是闰年".format(year))三角形面积a=float(input())b=float(input())c=float(input())ifa+c>banda+b>candc+b>a:s=(a+b+c)/2area=(s*(s-a)*(s-b)*(s-c))**0.5print("{:.1f}".format(area))else:print("不能构成三角形")第四章程序设计1空气质量提醒pm=eval(input())if0<=pm<35:print("空气优")elif35<=pm<75:print("空气良")elifpm>=75:print("空气污染")else:print("错误输入")BMI指数计算height,weight=input().split(",")body=0bmi=eval(weight)/eval(height)**2ifbmi<18.5:body="偏瘦"elifbmi<24:body="正常"elifbmi<28:body="偏胖"else:body="肥胖"print("BMI数值为:%.2f"%bmi)print(body)计算1+2+3+……+n的值

n=eval(input())s=0foriinrange(1,n+1):s+=iprint(s)计算m到n的累加和n,m=input().split(",")m=eval(m)n=eval(n)s=0foriinrange(n,m+1):s+=iprint("sum="+str(s))输出倒三角型n=eval(input())space=0star=2*n-1foriinrange(n):print(""*space+"*"*star)star-=2space+=1输入n,输出2*n-1行的菱形图形n=eval(input())star=1space=n-1foriinrange(n):print(""*space+"*"*star)star+=2space-=1star-=2*2space+=1*2foriinrange(n-1):print(""*space+"*"*star)star-=2space+=1第四章程序设计2#0039003600390030003600331718356530115输入两个奇数n、m‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬使用for语句编写循环,计算从n到m之间所有奇数的和n,m=input().split(",")s=0foriinrange(eval(n),eval(m)+1):ifi%2!=0:s+=iprint(s)输入数据n,使用while语句,求出1+2+3+...+n的和s=0n=eval(input())i=1whilei<=n:s+=ii+=1print(s)输入数据n和m使用while语句计算n到m的所有数据和n,m=input().split(",")i=eval(n)s=0whilei<=eval(m):s+=ii+=1print(s)编写程序计算以下多个数据项相加的和

i=1/1s=0whilei>=10**-5:s+=ii*=0.5print("%.4f"%s)计算多项相加的和s=0i=1sub=1while1/i>=10**-5:s+=1/ii+=subsub+=1print("%.4f"%s)输入一个数据,判断它是否是素数如果是,则输出“是素数”,否则输出“不是素数”num=eval(input())ys=0foriinrange(1,int(num**0.5+1.0)):ifnum%i==0:ys+=1ifys==1:print("是素数")else:print("不是素数")第四章程序设计3#0039003600390030003600331718356649059使用双重循环在屏幕上打印出矩阵,每个数字以1个空格隔开cnt=1foriinrange(3):forjinrange(3):print(cnt,end="")cnt+=1print()使用双重循环输出上三角九九乘法表‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬每个算式之间用

1个空格

隔开foriinrange(1,10):forjinrange(1,i+1):print("{}*{}={}".format(i,j,i*j),end="")print()0390030003600331718356814225输出1-20之间(不包含1和20)的所有素数,每个数据占一行defisSu(n):foriinrange(2,n):ifn%i==0:return0else:return1defmain():foriinrange(2,20):ifisSu(i):print(i)main()百钱买百鸡问题money=100print("公鸡母鸡小鸡")foriinrange(20):forjinrange(33):z=100-i-jif(5*i+3*j+z*1/3==100):print("{}{}{}".format(i,j,z))蒙特卡罗法求π值importrandomrandom.seed(180)hit=0.0#表示随机点在圆内的次数#请将代码补充完整foriinrange(10000):x=random.random()y=random.random()ifx**2+y**2<1:hit+=1.0pi=4*hit/10000.10000print("{:.2f}".format(pi))第五章函数10039003600390030003600331718356866822编写打印从n到m之间数据的函数defPrintData(x,y):foriinrange(x,y+1):print(i,end="")x,y=input().split(",")PrintData(int(x),int(y))0039003600390030003600331718356905735编写打印星号三角形函数,使用该函数,传入数据2、3、4打印出如下圣诞树图形defstar(x):stars=1space=3foriinrange(x):print(""*space+"*"*stars)stars+=2space-=1star(2)star(3)star(4)0039003600390030003600331718356919361编写计算从n到m和的函数‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬函数名为sum(n,m)‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬函数返回值为n到m所有数据的和‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬使用该函数计算输入数据x,y之间所有数据的和defsum(n,m):s=0foriinrange(n,m+1):s+=ireturnsn,m=input().split(",")print(sum(int(n),int(m)))#0039003600390030003600331718356936661编写闰年判断函数‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬将判断闰年封装为函数,如果是闰年,函数输出True,否则输出False.defrun(x):ifx%4==0andx%400!=0:returnTrueelifx%400==0:returnTrueelse:returnFalseforiinrange(2010,2020+1):ifrun(i):print(i)哥德巴赫猜想nums=[2,3,5,7,11,13,17,19]foriinrange(6,21,2):forjinnums:forkinnums:ifj+k==i:print("{0}={1}+{2}".format(i,j,k))break第六章组合类型1列表插入s=input()i=eval(input())ls=['2','3','0','1','5']if(i<5):ls.append(s)ls.insert(i,s)else:ls.append(s)ls.append(s)print(ls)列表删除m,n=map(int,input().split(','))ls=list('我有一所房子面朝大海春暖花开')dells[m:n]print(ls)列表的基本操作a=list(input())b=list(input())print(a+b)print(a*3)print(b[2],b[-1],sep='')print(a[1:4])print(len(a),len(b),sep=',')print(min(a),max(b))列表的合并与排序lst1=list(map(int,input().split()))lst2=list(map(int,input().split()))lst1+=lst2lst1.sort(reverse=True)print(lst1)程序中已有1个列表["p","p","y","y","k","k","j","z"]ls=["p","p","y","y","k","k","j","z"]ls1=set(ls)ls1=sorted(list(ls1))foriinls1:print(i,end="")已有一个列表.‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬#00390036003900300036003361.‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬#00390036003900300036003361A.‬‬‬‬‬‬ls=["A","B","B","C","C"]A=ls.count("A")B=ls.count("B")C=ls.count("C")print(f"A:{A:d}")print(f"B:{B:d}")print(f"C:{C:d}")#0039003600390030003600331718357093584接收用户输入的多个数据,直到输入为空时停止‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬将用户输入的一组数据放入列表中存放ls=[]defgetNum():globallsa=input()while(a!=""):ls.append(int(a))a=input()returnlsdefsum(ls):s=0foriinls:s+=ireturnsdefavg(ls):s=0foriinls:s+=ireturns/len(ls)defdev(ls):s=0foriinls:s+=(i-avg(ls))**2returns/len(ls)defmedian(ls):ls=sorted(ls)length=len(ls)iflength%2==0:return((ls[length/2-1]+ls[length/2])/2)else:return(ls[round(length/2-1)])ls=getNum()print("数量",len(ls))print("和",sum(ls))print("平均值",avg(ls))print("方差",dev(ls))print("中位数",median(ls))第六章组合类型2字典Iprint("[123,456,789]")计算消费总额dictMenu={'卡布奇洛':32,'摩卡':30,'抹茶蛋糕':28,'布朗尼':26}sum=0foriinlist(dictMenu.values()):sum+=iprint(sum)双一流高校及所在省份统计d={"北京大学":"北京","中国人民大学":"北京","清华大学":"北京",\"北京航空航天大学":"北京","北京理工大学":"北京","中国农业大学":"北京",\"北京师范大学":"北京","中央民族大学":"北京","南开大学":"天津",\"天津大学":"天津","大连理工大学":"辽宁","吉林大学":"吉林",\"哈尔滨工业大学":"黑龙江","复旦大学":"上海","同济大学":"上海",\"上海交通大学":"上海","华东师范大学":"上海","南京大学":"江苏",\"东南大学":"江苏","浙江大学":"浙江","中国科学技术大学":"安徽",\"厦门大学":"福建","山东大学":"山东","中国海洋大学":"山东",\"武汉大学":"湖北","华中科技大学":"湖北","中南大学":"湖南",\"中山大学":"广东","华南理工大学":"广东","四川大学":"四川",\"电子科技大学":"四川","重庆大学":"重庆","西安交通大学":"陕西",\"西北工业大学":"陕西","兰州大学":"甘肃","国防科技大学":"湖南",\"东北大学":"辽宁","郑州大学":"河南","湖南大学":"湖南","云南大学":"云南",\"西北农林科技大学":"陕西","新疆大学":"新疆"}ls=list(d.values())dc={}forwordinls:dc[word]=dc.get(word,0)+1forkindc:print("{}:{}".format(k,dc[k]))字典存储数据d=dict()foriinrange(5):name=input()h=input()d[name]=hname=input()print('{}{}'.format(name,d[name]))比赛评分计算n=eval(input())m=nmax=0min=0temp=1sum=0while(m):t=eval(input())sum+=tiftemp==1:max=tmin=ttemp=0else:ifmax<t:max=telifmin>t:min=tm-=1sum-=maxsum-=minn-=2ans=sum/nprint("该歌手最终成绩为{:.1f}".format(ans))字典增加元素dict1={'赵小明':,'特明朗':'814666888','普希京':'522888666','吴小京':}name=input()phonenum=input()ifnameinlist(dict1.keys()):print('您输入的姓名在通讯录中已存在')else:dict1[name]=phonenumfornameinlist(dict1.keys()):print(name+':'+dict1[name])

成绩设置

第六章组合数据类型2-上机程序设计题#2675用户登录Ddic={'admin':'123456','administrator':'12345678','root':'password'}#题目已给出的对应的键:值(账号:密码)foriinrange(0,3):#就输入一次账号密码,循环两次x=input()#账号y=input()#密码ifxindic.keys():#账号存在(键存在)ifdic[x]==y:#密码正确(键对应的值正确)print('登录成功')breakelse:#密码错误print('登录失败')else:#账号不存在print('登录失败')第七章文件上机程序设计题寻找车辆open("car_data.txt",encoding="gbk")f=open("car_data.txt",encoding="gbk")content=f.readlines()i=1fortempincontent:iftemp[0:4]in["2:00"]andfloat(temp[13:26])>31.30:print("时间:%s车牌:%s北纬:%s东经:%s"%(temp[0:4],temp[5:12],temp[13:26],temp[27:]),end="")i=i+1f.close()大作业词频统计之《哈姆雷特》dic={"hamlet":0,"horatio":0,"claudius":0,"polonius":0,"laertes":0,"gertrude":0,"ophelia":0,"rosencrantz":0,"guildenstern":0,"marcellus":0}f=open("hamlet.txt","r",encoding="utf-8").read()f=f.lower()foriin"!@#$%^&*()*+,-./:;<=>?/@_~\n\\[]{}":f=f.replace(i,"")f=f.split("")foriindic.keys():dic[i]=f.count(i)mlist=sorted(dic.items(),key=lambdax:x[1],reverse=True)foriinmlist:print("{:<15}{:>2}".format(i[0],i[1]))词频统计之《三国演义》importjiebaname_dict={'曹操':0,'孔明':0,'玄德':0,'关公':0,'张飞':0}txt=open("三国演义.txt","r",encoding="utf-8").read()words=jieba.lcut(txt)forwordinwords:ifwordinname_dict:name_dict[word]+=1name_dict=sorted(list(name_dict.items()),key=lambdaitem:item[1],reverse=True)foriteminname_dict:print('{}:{}'.format(item[0],item[1]))计算矩形面积Awidth=eval(input())length=eval(input())area=width*lengthprint(area)成绩转换score=float(input())ifscore>=60:print('pass')else:print('fail')反转一个整数num=input()n=num[::-1]ifn[-1]=='-':n='-'+n[:-1].strip('0')print(n.strip('0'))分类统计字符str=input()upper=0lower=0digit=0space=0other=0foriinstr:ifi.islower():lower=lower+1elifi.isupper():upper=upper+1elifi.isnumeric():digit=digit+1elifi.isspace():space=space+1else:other=other+1print(lower,upper,digit,space,other)用户登录Ausername=input()password=input()ifusername=='admin'andpassword=='123456':print("登录成功")else:print("登录失败")计算阶乘#用户输入一个正整数,计算其阶乘importmath#print(math.factorial(eval(input())))n=int(input())fact=math.factorial(n)print(fact)fact=1n=int(input())foriinrange(1,n+1):fact=fact*iprint(fact)各位数字之和为5的数n=int(input())foriinrange(1,n+1):ifsum(map(int,list(str(i))))==5:print(i,end='')计算圆周率threshold=eval(input())pi4=k=0f=1whileabs(1/(2*k+1))>=threshold:pi4=pi4+f*1/(2*k+1)k=k+1f=-fprint("{:.6f}".format(pi4*4))'''threshold=eval(input())item=1pi_4=1k=0whileabs(item)>=threshold:k=k+1item=(-1)**k/(2*k+1)pi_4=pi_4+itemprint("{:.6f}".format(pi_4*4))'''两数之和A=int(input())N=int(input())sum=0if1<=A<=9and0<=N<=100000:tmp=Aforiinrange(N):sum=sum+tmptmp=tmp*10+Aprint(sum)else:print('dataerror')统计单词数量s

=

input()

ls

=

s.split()

print(len(ls))求x的y次幂x=eval(input())

y=eval(input())

print(pow(x,y))奇数数列求和n

=

int(input())

sum

=

0

for

i

in

range(1,2*n,2):

sum

=

sum

+

i

print(sum)整数逆位运算strNum=input()

sp=’’

if

strNum[0]==’-‘:

sp=’-‘

strNum=strNum[1:]

newStr=’’

for

c

in

strNum:

newStr=c+newStr

newStr=sp+str(int(newStr))

print(newStr)14.分数数列求前n项和n

=

int(input())

a

=

1

b

=

2

sum

=

0

for

i

in

range(1,n+1):

sum

=

sum

+

b

/

a

a,b

=

b,a

+

b

print(sum)15.百分制成绩转五分制score

=

eval(input())

if

score

>=

90

and

score

<=

100:

print(‘A’)

elif

score

>=

80

and

score

<=

90:

print(‘B’)

elif

score

>=

70

and

score

<=

80:

print(‘C’)

elif

score

>=

60

and

score

<=

70:

print(‘D’)

elif

score

<=

60

and

score

>=

0:

print(‘E’)

else:

print(‘data

error!‘)16.求绝对值n

=

eval(input())

print(abs(n))17.a除以ba

=

eval(input())

b

=

eval(input())

if

b

!=

0:

print(round(a/b,2))

else:

print(‘除零错误‘)Helloworlds

=

input()

print(‘欢迎你,{}’.format(s))累加函数defsumm(n):sum=0foriinrange(1,n+1):sum=sum+ireturnsumprint(summ(int(input())))a除以ba=eval(input())b=eval(input())ifb!=0:print(round(a/b,2))else:print('除零错误')判断奇偶数#用户输入一个整数,判断该数是奇数还是偶数,如果奇数输出odd,偶数则输出evennumber=eval(input())ifnumber%2==0:#除以2,取余数print('odd')else:print('even')21.一元二次方程求根a=eval(input())b=eval(input())c=eval(input())delta=b*b-4*a*cifa==0andb!=0:print(-c/b)elifa==0andb==0:print('Dataerror!')elifdelta<0:print("该方程无实数解")elifdelta==0:print(-b/(2*a))else:x1=(-b+delta**0.5)/(2*a)x2=(-b-delta**0.5)/(2*a)print(x1,x2)今天是第几天year,month,day=map(int,input().split('/'))months=(0,31,59,90,120,151,181,212,243,273,304,334)if0<=month<=12:sum=months[month-1]else:print('dataerror')sum+=dayleap=0if(year%400==0)or((year%4==0)and(year%100!=0)):#判断闰年leap=1if(leap==1)and(month>2):sum+=1print('{}年{}月{}日是{}年第{}天'.format(year,month,day,year,sum))22.光棍节快乐参考代码1:a=eval(input())Print(bin(a).count(‘1’))参考代码2:a=eval(input())count=0whilea!=0:ifa%2==1:count+=1a=a//2print(count)23.人生苦短我用pythonn=int(input())

s

=

‘人生苦短我用python’for

i

in

range(n):

print(s[i],end

=’,’)24.三角函数计算import

math

a

=

eval(input())

b

=

eval(input())

x

=

(-b+math.sqrt(2

*

a

*

math.sin(math.pi

/

3)*math.cos(math.pi

/

3)))/(2

*

a)

print(x)25.身高测算x=int(input())

y=int(input())

g=input()

if

g=="男":

h=(x+y)*1.08/2

print(int(h))

elif

g=="女":

h=(x*0.923+y)/2

print(int(h))

else:

print("无对应公式")26.兔子繁殖问题def

fibonacci(n):

if

n==1

or

n==2:

return

1

else:

return(fibonacci(n-1)+fibonacci(n-2))

m=int(input())

print(fibonacci(m),fibonacci(m-1)/fibonacci(m))27.十二进制转二进制num

=

int(input())

s=''

while

num!=0:

s=s+str(num%2)

num

=

num//2

print(s[::-1])28.阶乘求和def

sumFactorial(n):

sum,t=1,1

for

i

in

range(2,n+1):

t=t*i

sum=sum+t

return

sum

n=int(input())

print(sumFactorial(n))题目:判断数值类型

描述:复数的虚数部分必须有"j"或"J",浮点数必须包含"."

,

输入一个数,请判断并输该数是“复数”、“浮

点数"

还是"整数”,题目保证输入是-

-个合法的数。

num

=

input()

if

jTin

num

or

J

in

num:

print(复数)

elif

'.'

in

num:

print(浮点数)

else:

print('整数题目:念数字

描述:输入-个整数,输出每个数字对应的拼音。当整数为负数时,先输

十个数字对应的拼音如下

num=input()

py=I

[lig,','er,'san'si'wu'"liu,'qi"'ba'jiu]

flag=0

if

num[0]=='-:

start=1

print('fu',end=")

flag=1

else:

start=0

for

i

in

range(start,len(num)):

if

flag==1:

print('

{}.format(py[int(num[i])]),end=")

else:

print("{'.format(py[int(num[i])]),end=")

flag=1题目:分段函数B

描述:如样张,按照输入的整数x,输出对应的y值。本题保证所有

测试用例均在整数范围内。(调用内置函数)

import

math

math.factorial(n)可用于计算n的阶乘

import

math

x=int(input()

ifx>6orx<-6:

y=0

elif0<=x<3:

y=math.factorial(x)

elif6>=x>=3:

y=pow(x,x-2)

else:

y=abs(x)+5

print(y)题目:字符串输出

描述:输入-个0-10之间的数n,根据n的值,将字符

串'python语言程序设计'切分成2个字符串,

分2行进行输出,输出格式参考输入输出示例。

n

=

int(input())

name

=

'python语言程序设计'

print(name[:n])

print(name[n:])题目:求n平方的前n项和

描述:输入一个正整数n,计算并输出数列1x1、2x2、3x3、...*n.

前n项的和

n

=

int(input()

sum=0

for

i

in

range(1,n+1):

.

sum=sum+i*i

print(sum)

#或利用列表推导式和sum函数

n

=

int(input())

print(sum(n*n

for

n

in

range(1,n+

1))题目:英文字符串大小写

描述:将输入的英文句子,全部改为小写和大写分别输出

str.lower(s)可把s内存放的字符改为小写

str.upper(s)可把s内存放的字符改为大写

s=

input()

print(str.lower(s))

print(str.upper(s))题目:自定义幂函数

描述:定义一个函数实现整数的幂运算,用以计

x的n次方。

要求:

输入格式:

在-

-行内输入两个非负整数x和n

输出格式:

.

str=input()

d={}

for

x

in

str:

if

notx

in

d:

d[x]=1

else:

d[x]=d[x]+1

print(d)

111

d

=

list(input()

dco=

{}

for

iin

d:

.

dco[i]

=

d.count(i)

print(dco)

111

111

Is

=

list(input()

dict=

{}

for

x

in

Is:

dict[x]

=

dict.get(x,0)+1

print(dict)

111题目:单用户登录

描述:简单模拟用户登陆过程,输入账户与密码,验证成功输出

"Success'

’,失败则输出"Fail"

初始系统账号密码为:

user=

"whut001

"

pwd=

"999999"

user=

"whut001

"

pwd="999999"

#简单登录

a=input(

b=input()

if

a=

=user

and

b=

=

pwd:

print('

'Success'

)

else:

.

题目:

-元二次方程求根.

a

=

eval(input()

b

=

eval(input())

C

=

eval(input()

delta=

b*b-4*

a

*C

ifa

==

0andb!=

0:

print(-c/

b)

elifa

==

0andb

==

0:

print('Data

error!)

elif

delta

<

0:

print("该方程无实数解")

elif

delta

==

0:

print(-b

/(2*

a))

else:

x1

=

(-b

+

delta

**

0.5)/(2*

a)

x2=

(-b

-

delta

**

0.5)/(2

*

a)

ifx1

<

x2:题目:书看千行不如手敲一行

描述:程序设计是实践性很强的一门]课程,需要大量的编码实践才

请按以下格式输出下面内容(注意输出有两行)

:

眼过千遍不如手过一-遍!

书看干行不如手敲一行!

print('眼过千遍不如手过一遍!

\n书看千行不如手敲一行!

)

描述:程序设计是实践性很强的一门]课程,需要大量的编码实践才

请按以下格式输出下面内容(注意输出有两行)

:

眼过千遍不如手过一-遍!

书看干行不如手敲一行!题目:输出最大值

描述:户输入三个实数,输出其中值最大的一个。

(调用内置函数)

请使用float()函数,不要使用eval()函数

a

=

float(input()

b

=

float(input())

c

=

float(input()

print(max(a,b,c))题目:文判断

描述:

-个字符串,如果字符串中各字符逆向排列与原

字符串相同,则称为回文,例如"上海自来水来自

海上”。用户输入一个字符串,判断该字符串是否

为文,如是回文输出"True”,否则输出"False'

。str

=

input()

ifstr

==

str[:-1]:

print('True')

else:

print('False")题目:字典更新

描述:现有字典:

dict1

=

{赵广辉:

,特朗普:

'81466688

普惊:

'522888666,吴黥:

题目:字典更新

描述:现有字典:

dict1

=

{赵广辉:

,特朗普:

'81466688

普惊:

'522888666,吴黥:

题目:出租车计费

描述:某城市出租车计费标准如下:

起步里程为3公里(含3公里),起步费13元;

超过起步里程后载客行驶15公里以内部分,基本单价

2.3元/公里;

载客行驶超过15公里部分,基本单价加收50%的费用;

时速低于12公里/小时的慢速行驶时间计入等待时间,

每等待1分钟加收1元;

请输入乘车里程(整数)、

等待时间,输出车费。

distance,wa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论