新手小白入门刷题学习,前50道题目,巩固基础,有些题目的解答并不是最简单而又高效,纯属暴力破解,希望各位大佬多多指教!
计蒜客官网: https://www.jisuanke.com

T1001 计算A+B(新手教程)

A,B=map(int,input().split())
print(A+B)

提示: map是python内置函数,会根据提供的函数对指定的序列做映射。split()函数默认空格分隔

T1002 输出马里奥

s='''        ********************####....#.#..###.....##....###.......######...........##*###########*******######...#***.****.*###........**********##.........****    *****....####        ##########        ######'''
print(s)

T1003 输出字符菱形

s = input()
ls=[1,3,5,3,1]
for i in ls:print((s*i).center(5))

提示: center(width)函数,长度为width,字符串居中;ljust左对齐,rjust右对齐

T1004 输出Hello, World!

print("Hello, World!")

T1005 输出字符三角形

s = input()
ls=[1,3,5]
for i in ls:print((s*i).center(5))

T1006 对齐输出

a,b,c=map(int,input().split())
print("{:>8} {:>8} {:>8}".format(a,b,c))

提示: 宽度为8个字符,>表示右对齐,^表示居中对齐,<表示左对齐

T1007 整型与布尔型的转换

b = int(input())
print(int(bool(b)))

T1008 打印字符

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

提示: chr()函数,返回单个ascii值(0-255)的字符;ord()函数正好相反

T1009 等差数列末项计算

a,b,n=map(int,input().split())
d=b-a
c=a+(n-1)*d
print(c)

提示: 高中数学必修n中的,等差数列通项公式:an = a1 + (n-1)d , 其中 a1为首项,d为公差

T1010 计算线段长度

x1,x2=map(float,input().split())
y1,y2=map(float,input().split())
length = pow(pow((x1-y1),2)+pow((x2-y2),2),0.5)
print("{:.3f}".format(length))

提示: 考察pow函数(x,y)表示:x的y次方 , {:.3f} 表示保留小数点后三位

T1011 反向输出一个三位数

n = int(input())
a=n//100
b=n//10%10
c=n%10
print("{:d}{:d}{:d}".format(c,b,a))

提示点: 本题类似于求水仙花数,分别取出个,十,百,位即可,注意:在python中 //表示整除,/表示除

T1012 A*B问题

a,b=map(int,input().split())
print(a*b)

T1013 输出第二个整数

a,b,c=input().split()
a,b,c=int(a),int(b),int(c)
print(b)

T1014 输出保留3位小数的浮点数

n = float(input())
print("{:.3f}".format(n))

T1015 输出保留12位小数的浮点数

x = float(input())
print("{:.12f}".format(x))

T1016 打印ASCII码

a = ord(input())
print(a)

T1017 计算(a+b)*c的值

a,b,c=map(int,input().split())
print((a+b)*c)

T1018 计算(a+b)/c的值

a,b,c = map(int,input().split())
if c!=0:d=int((a+b)/c)print("{:d}".format(d))

T1019 带余除法

a,b=input().split()
a,b=eval(a),eval(b)
c=int(a/b)
d=int(a-c*b)
print("{:d} {:d}".format(c,d))

T1020 计算分数的浮点数值

a,b = map(int,input().split())
c=float(a/b)
print("{:.9f}".format(c))

T1021 甲流疫情死亡率

a,b=map(int,input().split())
c=float(b/a)*100
print("{:.3f}%".format(c))

提示: 注意强制转换类型

T1022 计算多项式的值

x,a,b,c,d = map(float,input().split())
e=a*pow(x,3)+b*x*x+c*x+d
print("{:.7f}".format(e))

T1023 温度表达转化

F = float(input())
C = float(5*(F-32)/9)
print("{:.5f}".format(C))

T1024 与圆相关的计算

r = float(input())
d=2*r
c=2*3.14159*r
a=r*3.14159*r
print("{:.4f} {:.4f} {:.4f} ".format(d,c,a))

T1025 计算浮点数相除的余数

a,b=map(float,input().split())
e=int(a/b)
n=a-e*b
print("{:.6f}".format(n))

提示: 两数相除后取整,前面要加强制转换类型,不然会报错。

T1026 计算球的体积

r = float(input())
v=float((4*3.14*pow(r,3))/3)
print("{:.2f}".format(v))

T1027 大象喝水

h,r=map(int,input().split())
v=h*r*r*3.14159
n=int(20000/v+1)
print("{:d}".format(n))

T1028 苹果和虫子

n,x,y = map(int,input().split())
d = n-(int((y/x))+1)
print("{:d}".format(d))

提示: 本题须注意苹果的完整性,即使被咬一口,也不能算完整的一个,所以要+1

T1029 计算2的幂

a=int(input())
b=pow(2,a)
print(int(b))

T1030 判断数正负

n = int(input())
if(n>0):print("positive")
if(n==0):print("zero")
if(n<0):print("negative")

T1031 输出绝对值

n = float(input())
a = abs(n)
print("{:.2f}".format(a))

提示: 运用abs()绝对值函数即可

T1032 奇偶数判断

n = int(input())
if(n%2==0):print("even")
else:print("odd")

T1033 奇偶ASCII值判断

b = ord(input())
if(b%2!=0):print("YES")
else:print("NO")

T1034 整数大小比较

x,y = map(int,input().split())
if(x>y):print(">")
elif(x<y):print("<")
elif(x==y):print("=")

T1035 判断是否为两位数

a = int(input())
if(10<=a<=99):print("1")
else:print("0")

T1036 收集瓶盖赢大奖

a,b = map(int,input().split())
if(a>=10 or b>=20):print("1")
else:print("0")

T1037 判断一个数能否同时被3和5整除

n = int(input())
if(n%3==0 and n%5==0):print("YES")
else:print("NO")

T1038 判断能否被3,5,7整除

x = int(input())
if(x%105==0):print(3,5,7)
elif(x%35==0):  print(5,7)
elif(x%21==0):  print(3,7)
elif(x%15==0):print(3,5)
elif(x%7==0):print(7)
elif(x%5==0):print(5)
elif(x%3==0):print(3)
elif(x%3!=0 and x%5!=0 and x%7!=0):print("n")

T1039 小蒜蒜的成绩

a,b = map(int,input().split())
if(a<60 and b>=60) or (a>=60 and b<60):print("1")
else:print("0")

T1040 蒜头君赴约会

a = int(input())
if(a==1):print("NO")
if(a==2):print("YES")
if(a==3):print("NO")
if(a==4):print("YES")
if(a==5):print("NO")
if(a==6):print("YES")
if(a==7):print("YES")

T1041 蒜头君上班

a =eval(input())
b = 50 + a/3
c = a/1.2
if(c>b):print("Bike")
if(c<b):print("Walk")
if(c==b):print("All")

T1042 分段函数

x = float(input())
if(0<=x<5):a=-x+2.5print("{:.3f}".format(a))
elif(5<=x<10):a=2-1.5*(x-3)*(x-3)print("{:.3f}".format(a))
elif(10<=x<20):a=x/2-1.5print("{:.3f}".format(a))

T1043 计算邮资

a,b = map(str,input().split())
a=eval(a)
c=0
if(b=="y"):if(a<=1000):c=8+5else:c=8+(int((a-1000)/500)+1)*4+5
elif(b=="n"):if(a<=1000):c=8else:c=8+(int((a-1000)/500)+1)*4
print(c)

T1044 最大数输出

a,b,c = map(int,input().split())
d = max(a,b,c)
print(d)

T1045 三角形判断

a,b,c=map(int,input().split())
if(a+b>c and a+c>b and b+c>a):print("yes")
else:print("no")

T1046 判断闰年

a=eval(input())
if(a%100!=0 and a%4==0) or (a%400==0):print("Y")
else:print("N")

T1047 点和正方形的关系

x,y = map(int,input().split())
if(-1<=x<=1 and -1<=y<=1):print("yes")
else:print("no")

T1048 简单计算器

a,b,c1 = map(str,input().split())
a,b=eval(a),eval(b)
if(c1=="+"):print(a+b)
if(c1=="-"):print(a-b)
if(c1=="*"):print(a*b)
if(c1=="/" and b==0):print("Divided by zero!")
if(c1=="/" and b!=0):print(int(a/b))
if(c1!='+' and c1!='-' and c1!='*' and c1!='/'):print("Invalid operator!")

T1049 苹果和虫子2

import math
n,x,y = map(int,input().split())
a=n-int(math.ceil(y/x))
if(a>=0):print(a)
else:print("0")

提示: 运用ceil()函数向下取整

T1050 求平均年龄

n = eval(input())
ls =[]
for i in range(n):ls.append(eval(input()))
print("{:.2f}".format(sum(ls)/n))

这是up刚入门时刷的题目,难度不大,部分题目即使过了测试,但还是存在bug,接下来会更新新的解法,如果题解有问题或者您有更好的解法,欢迎一起来探讨python语言学习,加油!

祝君: " 百尺竿头 , 更进一步 !"

计蒜客python答案Top50相关推荐

  1. 计算二进制补码 计蒜客 Python

    题目 题目来源于计蒜客输出二进制补码 题目描述 蒜头君有一个 int 的整数,输出它的 32 位二进制补码. 输入格式 一个整型整数. 输出格式 输出一行,即该整数的补码表示. 样例输入 7 样例输出 ...

  2. 区间内的真素数 计蒜客 Python

    题目 题目描述 蒜头君请你帮忙找出正整数 MMM 和 NNN 之间(NNN 不小于 MMM)的所有真素数. 真素数的定义:如果一个正整数 PPP 为素数,且其反序也为素数,那么 PPP 就为真素数. ...

  3. 计蒜客python刷题笔记

    1.计算A+B A,B= map(int, input().split()) C=int(A+B) print(C) 这里面输入必须同时输入两个数.用空格隔开,所以用到了map函数,第一个参数控制格式 ...

  4. 计蒜客 Python练习

    本文为了记录 学习Python3 所写  写的都是 语法训练题  记录自己学习的过程 题目是让你求一个斐波那契数列的第n项  然后我用了一个函数来计算这个东西 1:没有分号 2:各种段开头需要冒号 3 ...

  5. 最好的草 计蒜客 Python

    题目 题目描述 奶牛 BessieBessieBessie 计划好好享受柔软的春季新草.新草分布在 RRR 行 CCC 列的牧场里.它想计算一下牧场中的草丛数量. 在牧场地图中,每个草丛要么是单个#, ...

  6. 计蒜客难题题库之一 泥塑课 python解答

    计蒜客挑战难题之一 泥塑课 python解答 题目: 小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过250立方厘米的等量橡皮泥,教大家做泥塑.在上课过程中,她发现每个班都恰好有一个小 ...

  7. 计蒜客难题题库之二 奇怪的国家 python解答

    计蒜客挑战难题之二 奇怪的国家 python解答 题目: 有一个奇怪的国家,里面的国民对于事情的态度永远只有两面.当两个人遇到一起讨论一个事情的时候--两个持赞同观点的人遇到一起后会对这个事情都继续赞 ...

  8. 计蒜客2020蓝桥杯大学A组模拟赛题解

    计蒜客2020蓝桥杯大学A组模拟赛题解 蓝桥杯的话,去年拿了C++组的国二.今年报名了新成立的Python组,不知道能不能摸到国一的鱼 模拟赛链接如下: https://www.jisuanke.co ...

  9. 最短路(遍历边)计蒜客—DD坐地铁

    题目: C 城有 n 个站点, m 条双向地铁,每条地铁有一个 companyicompany_icompanyi​表示它的公司,如果连续乘坐同一家公司的地铁只要花 1元钱就好.DD现在想出门找萨摩耶 ...

最新文章

  1. 论林耐斯-Linux系统的重要性
  2. 【转】c++ http下载文件
  3. Facebook利用Home平台加速进军移动领域
  4. sublime text3下BracketHighlighter的配置方法
  5. 2020年抖音创作者生态报告
  6. IIS Tomcat共享80端口
  7. Tomcat 学习过程4
  8. [转载] Java中自定义异常的声明与处理
  9. [转][python] 常用正则表达式爬取网页信息及分析HTML标签总结
  10. 【一文读懂】Contours Hierarchy ——opencv边界的继承结构,表格的提取,表格孔洞处理,空心形状结构的提取
  11. java SteamAPI练习(流的创建、流的操作、流的终止)
  12. linux驱动开发之spi-omap-100k.c源码分析
  13. 计算机论文的摘要和关键词是什么意思,论文中的摘要和关键词是什么
  14. 抓包工具charles的https抓包配置
  15. php中sql语句字符串截取字符串,sql语句的截取字符串下标是从1开始
  16. 线性代数_5、行列式计算
  17. Linux系统下Snmp的配置及SNMP介绍
  18. 微信小程序 自定义带金额的日历组件
  19. 还不懂目标检测嘛?一起来看看Faster R-CNN源码解读
  20. 考软考的软件评测师看什么教材好?

热门文章

  1. Matlab求解非线性规划
  2. 密码学之数字信封 Digital_Envelope(project完整代码)
  3. ACDSee Photo Studio 5 for Mac v5.2.1151 图片管理中文汉化下载
  4. 超酷3D粒子分散PS动作_使用教程
  5. 蛋疼的Mplayer安装(CentOS 6.5)
  6. 在线表格编辑插件handsontable使用
  7. python不能隐藏代码,python隐藏部分代码
  8. java命令行利用libreoffice将office文档转换为pdf文件失败的解决方案
  9. 前端练手案例之日历(原生)一
  10. 前端开发中IE6的问题的汇总