当前位置:   article > 正文

python练习题_现有: strings = "pyth!!!!!!!on c?????rash c0urse is

现有: strings = "pyth!!!!!!!on c?????rash c0urse is s0 e@5y!" 请将该字符串更

一、

请编写程序,使得能够计算以下算术运算并打印结果:9的3次方

print(9**3)
  • 1

二、

给你一个整数,代表Tom的妈妈买的书本的数量,输出一段英文,能完整表述Tom的妈妈买了几本书。本题考查字符串的组合、数据类型的变换、变量的赋值。

Input

系统会自动输入3-9的任意整数

Output

输出一段话,需要完整组成一句话。有关英文部分,请严格参考样例输出。即你的输出,只需要对样例输出中的整数进行变更即可。

输入样例 1
6
输出样例 1
Tom's mother bought 6 books.
输入样例 2
3
输出样例 2
Tom's mother bought 3 books.

data=input()
print("Tom's mother bought"+" "+data+" "+"books.")
  • 1
  • 2

三、

已知milk价格为4,tea价格为10,water价格为3。请将这三组数据分别放到列表中,并将三个列表组成列表的列表,再使用for计算这三个产品的总价,最后使用print()函数打印总价。

Input
无输入
Output
17

milk=4
tea=10
water=3
data_set=[milk,tea,water]
a_sum=0
for value in data_set:
	a_sum=a_aum+value
print(a_sum)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

四、

已知一个列表a = [1,3,5,7,9],系统会通过input()函数给你输入2、4、6、8中的任意一个数字,请你将这个数字和列表a中的数字重新排列,要求新列表中的数字依旧按从小到大的方式排列,您只需要输出新列表即可。

Input

系统会通过input()函数给你输入2、4、6、8中的任意一个数字。
Output
输出新列表。举例,若新列表为b = [1,2,3,5,7,9],则输出[1,2,3,5,7,9]即可。

输入样例 1
2

输出样例1
[1, 2, 3, 5, 7, 9]

输入样例 2
4
输出样例 2
[1, 3, 4, 5, 7, 9]

data=int(input())
a=[1,3,5,7,9]
a.append(data)
a.sort()  //sort() 函数用于对原列表进行排序
print(a)
  • 1
  • 2
  • 3
  • 4
  • 5

五、

知一个列表ratings = [‘a’,‘e’,‘d’,‘e’,‘c’,‘d’,‘e’,‘a’,‘b’],系统会通过input()函数输入给你’a’、‘b’、‘c’、‘d’、'e’中的任意一个字符,请你将这个字符加入到列表ratings中,并通过字典计算每一个字符出现了几次,参考输出格式为{‘a’: 0, ‘e’: 0, ‘d’: 0, ‘c’: 0, ‘b’: 0},其中数值 0 需要你通过编写代码修改为该字符出现的次数。

Input

系统会通过input()函数输入给你’a’、‘b’、‘c’、‘d’、'e’中的任意一个字符

Output

输出字典。举例,输入值为’a’,则输出{‘a’: 3, ‘e’: 3, ‘d’: 2, ‘c’: 1, ‘b’: 1}即可

输入样例 1
a
输出样例 1
{'a': 3, 'e': 3, 'd': 2, 'c': 1, 'b': 1}
输入样例 2
b
输出样例 2
{'a': 2, 'e': 3, 'd': 2, 'c': 1, 'b': 2}

ratings=['a','e','d','e','c','d','e','a','b']
data=input()
ratings.append(data)
content_ratings={'a': 0, 'e': 0, 'd': 0, 'c': 0, 'b': 0}
for rating in ratings:
	if rating in content_ratings:
		content_ratings[rating]+=1
print(content_ratings)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

六、

现有两行代码:

data = float(input())
print(square(data))
  • 1
  • 2

请在这两行代码之前补充一个square函数,使得我们可以将系统输入的任意一个1 - 20中的任意浮点数输入到square函数后,得到该浮点数平方的数值,并输出。

Input

系统会输入任意一个1 - 20中的任意浮点数。

Output

输出系统输入的浮点数的平方的数值。举例,输入值为1,则输出1.0。更多样例,可以看下放的样例(sample)

输入样例 1
1
输出样例 1
1.0
输入样例 2
2
输出样例 2
4.0
输入样例 3
9.9
输出样例 3
98.01

def square(data):
	data=data*data
	return data
data = float(input())
print(square(data))
  • 1
  • 2
  • 3
  • 4
  • 5

七、

现有两行代码:

data = float(input())
print(square_and_cube(data))
  • 1
  • 2

请在这两行代码之前补充一个square_and_cube函数,使得我们可以将系统输入的任意一个1 - 20范围内的任意浮点数a,输入到square_and_cube函数后,函数能返回一个a的平方和a的立方,并print输出给系统。

Input

系统会输入任意一个1 - 20范围内的任意浮点数。

Output

输出系统输入的浮点数的一个a的平方和a的立方。举例,输入值为2,则输出(4.0, 8.0)

输入样例 1
2
输出样例 1
(4.0, 8.0)
输入样例 2
9.6
输出样例 2
(92.16, 884.7359999999999)

def square_and_cube(a):
    square=a*a
    cube=a*a*a
    return square,cube
data = float(input())
print(square_and_cube(data))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

八、

系统会输入一个100以内的自然数 A,请计算 1到A之和。

Input

请使用data = int(input())作为你的输入

Output

输出1到A之和,数据类型为int类型

输入样例1
3
输出样例1
6

def sum(data):
    sum=0
    for i in range(data):
        sum=sum+i
    sum=sum+data
    return sum
data=int(input())
print(sum(data))

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

九、

现有:

strings = "Pyth!!!!!!!on C?????rAsh C0urse is s0 e@5y!"
  • 1

请将该字符串更改为Python Crash Course is so easy!

Input

无输入

Output

输出Python Crash Course is so easy!即可

#Python Crash Course is so easy!
strings = "Pyth!!!!!!!on C?????rAsh C0urse is s0 e@5y!"
strings=strings.replace("A","a")
strings=strings.replace("0","o")
strings=strings.replace("@","a")
strings=strings.replace("5","s")
error=["!","?"]
for char in error :
    strings=strings.replace(char,"")
strings=strings+"!"
print(strings)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/632755
推荐阅读
相关标签
  

闽ICP备14008679号