python123平台题目

文章提供了几个基础的Python编程练习,包括计算2的n次方、找出输入三个数中的最大值、提取字符串偶数位置字符、计算字符串长度、三角函数计算、字符串替换以及按特定规则组合字符串。每个练习都附带了输入输出示例和代码解析,适合初学者练习。
摘要由CSDN通过智能技术生成

1. 2的n次方

描述

计算并输出 2 的 n 次方,n 由用户输入 。

输入格式

输入一个非负整数 n

输出格式

输出这个数的 n 次方

输入输出实例

在这里插入图片描述

代码解析

n=int(input())
print(pow(2,n))

2. 输出最大值

描述

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

输入格式

输入有 3 行‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

每行输入一个浮点数

输出格式

最大的一个浮点数

输入输出示例

在这里插入图片描述

代码解析

a=float(input())
b=float(input())
c=float(input())
print(max(a,b,c))

3. 字符串输出

描述

用户输入一个字符串,在一行中输出其正向索引序号为偶数位置的字符。如用户输入:“hello”,程序运行后输出“hlo”。

输入格式

输入一个字符串

输出格式

输出一个字符串

输入输出示例

在这里插入图片描述

代码解析

a=input()
print(a[::2])

4. 字符串长度

描述

用户输入一个字符串,程序输出字符串的长度

输入格式

输入一个字符串

输出格式

一个表示字符串长度的整数

输入输出示例

在这里插入图片描述

代码解析

s=input()
print(len(s))

5. 三角函数计算

描述

根据下面公式计算并输出x的值,a和b的值由用户输入,括号里的数字是角度值, 要求圆周率的值使用数学常数math.pi,三角函数的值用math库中对应的函数进行计算 。
在这里插入图片描述

输入格式

输入包括两行, 每行一个数字。

输出格式

表达式的值

输入输出示例

在这里插入图片描述

代码解析

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)

6. 字符串替换

描述

在编辑文档时,对于出现频率很高又难于输入的字符串经常可以用一个特殊的短字符串代替输入,待文档完成时再替换回来。 如:在输入“武汉理工大学”时,可以用"whut"代替,编程完成这种替换。

输入格式

输入有三行:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

第一行是输入时用于替代的短字符串‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

第二行是输入结束后要替换成的较长的字符串‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

第三行是输入的文档,以回车结束。

输出格式

替换后的字符串

输入输出示例

在这里插入图片描述

代码解析

str1 = input()
str2 = input()
s = input()
print(s.replace(str1, str2))

7. 字符串分段组合

描述

获得输入的一个字符串s,以字符减号(-)分割s,将其中首尾两段用加号(+)组合后输出。

输入输出示例

在这里插入图片描述

代码解析

s = input()
ls = s.split("-")
print("{}+{}".format(ls[0], ls[-1]))
/*s.split(k)以k为标记分割s,产生一个列表。通过该题目,
掌握split()方法的使用,注意:k可以是单字符,也可以是字符串。*/

文末感言

分享不易,点个关注!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

兴趣使然的Qsiri

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值