刷题python,随缘更新

这篇博客记录了作者使用Python进行编程练习的过程,包括输入输出、数学运算、字符串处理、条件判断等多个方面,旨在每日更新自己的技能。内容涵盖从简单的数值相加到复杂的公式计算,再到数据处理和算法应用等,适合Python初学者和进阶者参考。
摘要由CSDN通过智能技术生成


啦啦啦,终于到了实践阶段了,俗话说,好记性不如烂笔头,之前的理论都是跟着书和视频学习的,自己思考的其实很少,自己做的东西才是自己的。加油,冲冲冲!!!
用的是python3.6,pycharm2017

–2.3号更新–

从键盘输入两个数,求它们的和并输出
本题目要求读入2个整数A和B,然后输出它们的和。

输入格式: 在一行中给出一个被加数 在另一行中给出一个加数 输出格式: 在一行中输出和值。

输入样例:
在这里给出一组输入。
例如: 18 -48
输出样例: 在这里给出相应的输出。
例如: -30

a = int(input())
b = int(input())
print(a+b)
考察input函数的应用

从键盘输入三个数到a,b,c中,按公式值输出
在同一行依次输入三个值a,b,c,用空格分开,输出 b*b-4*a*c的值

输入格式: 在一行中输入三个数。
输出格式: 在一行中输出公式值。

输入样例: 在这里给出一组输入。
例如: 3 4 5
输出样例:
在这里给出相应的输出。
例如: -44

a,b,c = map(int,input().split())
print(b*b-4*a*c)
考察同行输入多个数据

输出“Python语言简单易学”

输入格式: 无
输出格式: 输出一句短语,Python语言简单易学。

如果包含汉字,用"print(s.encode(“utf-8”))"输出.
如:
s=“人生苦短,我学Python”
print(s.encode(“utf-8”))

输入样例: 无
输出样例: "人生苦短,我学Python"的输出: b’\xe4\xba\xba\xe7\x94\x9f\xe8\x8b\xa6\xe7\x9f\xad\xef\xbc\x8c\xe6\x88\x91\xe5\xad\xa6Python’

a = 'Python语言简单易学'
print(a.encode('utf-8'))
考察用utf-8输出中文

计算 11+12+13+…+m
输入一个正整数m(20<=m<=100),计算 11+12+13+…+m 的值。

输入格式: 在一行输入一个正整数m。
输出格式: 在一行中按照格式“sum = S”输出对应的和S.

输入样例: 在这里给出一组输入。例如:
90
输出样例: 在这里给出相应的输出。例如:
sum = 4040

#方法一
sum = 0
m = int(input())
for i in range(11,m+1):
    sum+=i
    i+=1
print('sum =',sum)

#方法二
sum = 0
i = 11
m = int(input())
while i<m+1:
    sum+=i
    i+=1
print('sum =',sum)
考察序列的生成,for循环和while循环的用法,注意不要忘了冒号,(' _ ')!!!

计算分段函数
本题目要求计算下列分段函数f(x)的值:

y = f ( x ) = { 1 x x ≠ 0 0 x = 0 y=f(x)=\left\{ \begin{aligned} & \frac{1}{x}&x\neq0\\ &0&x=0 \end{aligned} \right. y=f(x)=x10x=0x=0

输入格式: 输入在一行中给出实数x。
输出格式: 在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。

输入样例1: 10
输出样例1: f(10.0) = 0.1
输入样例2: 0
输出样例2: f(0.0) = 0.0

x = float(input())
if x==0:
    result = 0.0
else:
    result = 1/x
print('f(%.1f) = '%x+'%.1f'%result)
考察小数点后位数的控制

阶梯电价
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值