计算1到100的和

sum=0
for i in range(1,101):sum=sum+ii=i+1
print("sum = {}".format(sum))

计算阶乘和

n=int(input())
sum=0
i=1
j=1
while n >= i:j = j * isum = sum + ji = i + 1
print("{}".format(sum))

第二种方法

n=int(input())
sum=0
for i in range(1,n+1):t=1for j in range(1,i+1):t=t*jsum=sum+t
print("{}".format(sum))

猴子摘桃问题
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?

s=1
i=eval(input())
while i>1:s=(s+1)*2i=i-1
print(s)

最大公约数和最小公倍数

m,n=input().split()
m,n=eval(m),eval(n)
y=0
max=m*n
if(m<n):m,n=n,m
while n!=0:y=mm=nn=y%n
print("{} {:.0f}".format(m,max/m))

兔子繁衍问题
一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?

n=int(input())
if n<=1:i=1
else:i=2f1=1f2=1f=0while f<n:f=f1+f2f1,f2=f2,fi=i+1
print(i)

**求整数的位数及各位数字之和 **

n=eval(input())
sum=0
s=0
count=0
while(n!=0):s=n%10sum=sum+sn=n//10count=count+1
print("{} {}".format(count,sum))

第二种方法

n=input()
l=len(n)
s=0
for i in range(l):s=s+int(n[i])
print("{} {}".format(l,s))

** jmu-python-输入输出-计算字符串中的数 **
将字符串中的每个数都抽取出来,然后统计所有数的个数并求和。
一行字符串,字符串中的数之间用1个空格或者多个空格分隔。
第1行:输出数的个数。
第2行:求和的结果,保留3位小数。

s=input().split()
lenth=len(s)
sum=0
for i in s:sum=sum+eval(i)
print(lenth)
print("{:.3f}".format(sum))

逆序三位数
这是老方法。。。

n=int(input())
sum=0
ji=100
m=0
while n!=0:m=n%10sum=sum+m*jin=n//10ji=ji//10
print("{}".format(sum))

法2

n=input()
m=n[::-1]
m=int(m)
print("{}".format(m)

计算指数

s=int(input())
print("2^{} = {}".format(s,2**s))

后天

s=int(input())
if s<=5:print("{}".format(s+2))
else:print("{}".format(s+2-7))

或者

s=eval(input())
print("{}".format((s+1)%7+1))

计算存款利息
本题目要求计算存款利息,计算公式为interest=money×(1+rate)^​year​​ −money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。

m,y,r=input().split()
m,y,r=eval(m),eval(y),eval(r)
i=0
i=m*(1+r)**y-m
print("interest = {:.2f}".format(i))

** 厘米换算英尺英寸 **
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。

s=eval(input())
n=s/30.8
foot=int(n)
inch=int((n-foot)*12)
print("{:.0f} {:.0f}".format(foot,inch))

然后是几点
有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。
读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。
输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。
输出四位数字表示的终止时间。题目保证起始时间和终止时间在同一天内。

s,add=input().split()
a=int(s[-2:])+int(add)
endm=a%60
endh=int(s[0:-2])+a//60
print("{}{:02d}".format(endh,endm))

回文数判断

s=input()
if(s[0]==s[-1] and s[1]==s[-2]):print("yes")
else:print("no")

法2

s=input()
if s==s[::-1]:print("yes")
else:print("no")

三天打鱼两天晒网

n=int(input())
if n%5<=3 and n%5>0:print("Fishing in day {}".format(n))
else:print("Drying in day {}".format(n))

** jmu-python-分段函数1**

import math
s=eval(input())
if(math.fabs(s)>=300):y=-1
else:a=math.log10((math.fabs(s)+2.6))y=(s**3)/a
print("f({:.3f})={:.3f}".format(s,y))

天平找小球

a,b,c=input().split()
a,b,c=eval(a),eval(b),eval(c)
if(a==b):if(a!=c):print("C")
else:if(a==c):print("B")else:print("A")

比较大小

x,y,z=input().split()
x,y,z=eval(x),eval(y),eval(z)
if x > y :  x,y = y,x
if x > z :  x, z = z,x
if y > z :  y, z = z,y
print("{}->{}->{}".format(x,y,z))

法2:

x,y,z=input().split()
x,y,z=eval(x),eval(y),eval(z)
Max=max(x,y,z)
Min=min(x,y,z)
Mid=x+y+z-Max-Min
print("{}->{}->{}".format(Min,Mid,Max))

计算个人所得税

s=eval(input())
if s<=1600:p=0
elif s>1600 and s<=2500:p=0.05
elif s>2500 and s<=3500:p=0.10
elif s>3500 and s<=4500:p=0.15
else:p=0.2
print("{:.2f}".format((s-1600)*p))

计算油费

a,b,c=input().split()
a,b=eval(a),eval(b)
if(c=='m'):l=0.95
else:l=0.97
if(b==90):p=6.95
elif(b==93):p=7.44
else:p=7.93
print("{:.2f}".format(a*l*p))

jmu-python-汇率兑换

s=input()
a=s[0]
b=s[1::]
b=eval(b)
if(a=="R"):print("${:.2f}".format(b/6))
else:print("R{:.2f}".format(b*6))

进制转换

n=int(input())
b=bin(n)
o=oct(n)
h=hex(n)
print(b[2:],o[2:],h[2:])

Python pta题目相关推荐

  1. PTA题目集python判断题

    PTA题目集python判断题 在Python中0xad是合法的十六进制数字表示形式.(T) Python程序设计中的整数类型没有取值范围限制,但受限于当前计算机的内存大小.(T) 在Python 3 ...

  2. python面试题目

    python面试题目 原文地址:https://www.usblog.cc/blog/post/justzhl/b5cc9a05c7d2 问题一:以下的代码的输出将是什么? 说出你的答案并解释. ? ...

  3. 电子学会青少年编程等级考试Python一级题目解析12

    Python一级题目解析 1.题目(2021.03) 写一个计算长方形面积的程序,并对每行代码进行相应的注释,要求如下: (1)采用多行注释,说明程序的功能(如下): "计算长方形的面积 并 ...

  4. 电子学会青少年编程等级考试Python一级题目解析10

    Python一级题目解析 1.题目 下面代码的执行结果是() a = 123456789 b = "*" print("{0:{2}>{1},}\n{0:{2}^{ ...

  5. 电子学会青少年编程等级考试Python一级题目解析11

    Python一级题目解析 题目 (1)下列哪个不是Python的保留字?( )[2020.06] A. if B. or C. do D. for (2)下面哪一个不是Python的保留字?( )[2 ...

  6. 电子学会青少年编程等级考试Python一级题目解析03

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. Python一级题目解析 1.题目[20 ...

  7. Java语言矩形与立方体的继承,沈阳师范大学大一下册C++语言PTA题目集以及答案(编程题篇)...

    沈阳师范大学大一下册C++语言PTA题目集以及答案 (编程题篇) 7-1 测试c++ (20分) 倒序输出从控制台输入的n个整数 输入格式: 第一行输入一个数n,代表行数 依次输入n个整数 输出格式: ...

  8. python考试题目及答案-python面试真实笔试题,带答案(1-10题)

    最近从各种python微信群收集了100多道真实的python面试笔试题,因为都是真实题目,故没有答案,为了给那些即将面试的好友提供一份帮助,也为了给广大好友巩固基本python语法知识,最近将把收集 ...

  9. 自用PTA题目记录0024

    自用PTA题目记录0024 以下题目序号并无实际意义 文章目录 自用PTA题目记录0024 9-2 A+B的文本文件版 代码 总结 9-2 A+B的文本文件版 题目作者: 翁恺 单位: 浙江大学 内存 ...

最新文章

  1. vue打包后图片找不到情况
  2. 动软代码生成V2.74模版简介
  3. MySQLRPM安装
  4. 提取图像的边界,用数字标记不同的目标边界
  5. 开源客户关系管理系统vTigerCRM 5.2正式版发布
  6. python编写格斗游戏_Python文字小游戏:搏击比赛
  7. 五十八、Vue中的计算属性,方法和侦听器
  8. How is javascript asynchronous AND single threaded?
  9. hadoop fs命令无法使用_Hadoop从入门到入土(三)HDFS集群简单维护及JAVA客户端连接HDFS...
  10. 万元奖金 , 百万流量 , 助你成为CSDN超级红人 !
  11. Electron使用时拦截HTTP请求的解决方案
  12. 实验4-1-4 求整数的位数及各位数字之和 (15 分)
  13. Python数字图像处理
  14. 一行代码即可删除C盘几十G垃圾,清理c盘垃圾的cmd命令
  15. Bootstrap 按钮(实例 )
  16. iOS资源汇总(长期更新)
  17. 常见的路由器(刷openwrt的同学看下!)
  18. 从输入一个网址到浏览器显示页面经历的过程,如是等等
  19. Android9.0版本Vold服务源码分析
  20. 用Django实现网页Url使用汉语拼音PinYin作为SEO优化的实现方法

热门文章

  1. 如何通过事务消息保障抢购业务的分布式一致性?
  2. 液相如何改善峰形与提升分离度?【实验室秘籍】
  3. 不干胶标签的印刷工艺
  4. 77道JVM系列面试题总结(2万字解析)
  5. 49天精通Java,第32天,Java泛型方法的定义和使用
  6. 微信/微博的图片处理?-android酷炫图片处理(下)
  7. 利用C Free3.5 本身获得自身注册码
  8. python+opencv实现NCC模板旋转匹配(图像处理)
  9. stm32 4g模块使用步骤
  10. svn客户端在服务器创建项目,win7下安装svn服务器端及客户端详细步骤