700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python语言基础与应用 北京大学 测试章节三

Python语言基础与应用 北京大学 测试章节三

时间:2021-02-04 19:21:50

相关推荐

Python语言基础与应用 北京大学 测试章节三

1、关于Python中的字符串,说法错误的是:字符串以\0标志字符串的结束。

2、关于python中的复数,说法错误的是:实部和虚部都是整数。

3、下列表达式中返回为True的是:0x56>56

4、print(‘a’<‘b’<‘c’):输出True

5、x="big";y=2;print(x+y):字符串与数值连接,报错

6、x="big";y=2;print(x*y):输出:bigbig

7、x="big";y='name';print(x+y):输出 bigname

8、x=156;ch='A';y=1;print(x>=y and ch<'b' and y):输出 1

9、name="Mike";w = name.upper():输出 MIKE

10、name="Mike";x = name.replace("k","p"):输出 Mipe

——————

作业三:

字符串循环左移

题目内容:

给定一个字符串S,要求把S的前k个字符移动到S的尾部,如把字符串“abcdef”前面的2个字符‘a’、‘b’移动到字符串的尾部,得到新字符串“cdefab”,称作字符串循环左移k位。

输入一个字符串和一个非负整数N,要求将字符串循环左移N次。

可以使用以下语句实现字符串s的输入:s=str(input())

可以使用以下语句实现非负整数n的输入:n=int(input())

输入格式:

输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。

输出格式:

在一行中输出循环左移N次后的字符串。

s=input()n=int(input())print(s[n:]+s[:n])

求斜边上的高

输入直角三角形两直角边a,b的值,输出斜边上的高、

输入格式:

2行,每行一个整数,分别为a,b的值

输出格式:

一个数,即斜边上的高,保留2位小数

a=int(input())b=int(input())c=(a**2+b**2)**0.5h=a*b/cprint(round(h,2))#print(round(a*b/(a**2+b**2)**0.5,2))

最后一个单词

题目内容:

计算字符串最后一个单词的长度,单词以空格隔开。

输入格式:

一行字符串,非空,长度小于5000。

输出格式:

整数N,最后一个单词的长度。

s=input().split(' ')print(len(s[-1]))

计算字符个数

题目内容:

接受一个由字母和数字组成的字符串,和一个字符,然后输出输入的字符串中含有该字符的个数。不区分大小写。

输入格式:

输入一个由字母和数字组成的字符串,和一个字符,以空格隔开。

输出格式:

输出输入的字符串中含有该字符的个数。

a,b=input().split(' ')print(a.count(b))

A+B问题

题目内容:给出两个整数,输出他们的和

输入格式:两行,每行一个整数

输出格式:输出一个数,即他们的和

a=int(input())b=int(input())print(a+b)

圆的周长与面积

题目内容:给出一个圆的半径,求出圆的周长和面积

输入格式:输入包含一个整数r,表示圆的半径

输出格式:输出一行,包含2个数,分别是圆的周长、面积,用空格分隔开,数字保留小数点后4位

import mathr=int(input())print(round(2*math.pi*r,4),round(math.pi*r**2,4),sep=' ')

三角形面积

题目内容:

由三角形的三边长,求其面积。

规定:输入的三条边一定能构成三角形,不用进行判定。

提示:a,b,c小于1000由三角形的三边a,b,c求面积可以用如下的公式:

其中p=(a+b+c)/2

面积=S=√[p(p-a)(p-b)(p-c)]

请使用 print(’%.2f’%s)来保留小数。

输入格式:三行,每行一个整数。

输出格式:一个实数,保留两位小数。

a=int(input())b=int(input())c=int(input())p=(a+b+c)/2S=(p*(p-a)*(p-b)*(p-c))**0.5print('%.2f'%S)

等差数列末项计算

题目内容:给出一个等差数列的前两项a1,a2,求第n项是多少

输入格式:三行,包含三个整数a1,a2,n

输出格式:一个整数,即第n项的值

a=int(input())b=int(input())c=int(input())print((c-1)*(b-a)+a)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。