Python-入门
·
前言
初学Python可以写着玩玩,加油~
注:跳过分析步骤。
一、温度转换
题目
描述
将输入的华氏温度转换为摄氏温度。
提示:华氏度转摄氏度的公式为:
C=59(F−32)C=95(F−32)
输入格式
一个实数,表示华氏温度值 。
输出格式
一个实数,表示转换后的摄氏温度。
样例
输入数据 1
32.0
输出数据 1
0.0
输入数据 2
95.8
输出数据 2
35.4
提示
- 入门题,巩固编程三步骤:输入、处理、输出。
- 输入实数:
float(input()) - 四舍五入保留1位小数可使用
round()函数,例如:round(c,1)。
代码
a=float(input())
b=(a-32)*5/9
print(round(b,1))
二、圆的周长和面积[修改]
题目
描述
给出圆的半径,求圆的周长和面积。
约定:圆周率取值为 3.14159
输入格式
一个大于0的实数,表示圆的半径。.
输出格式
两行,每行包括提示文字和一个实数(保留4位小数,小数点后尾部无效0不显示),实数表示相应的计算结果。
第一行提示文字为“周长”。
第二行提示文字为“面积”。(提示文字和实数之间以一个空格分隔)
样例
输入数据 1
3.0
输出数据 1
周长 18.8495
面积 28.2743
输入数据 2
100
输出数据 2
周长 628.318
面积 31415.9
提示
- 题目保留小数位数要求,用
round()函数即可实现 print(a,b,c)输出语句中多个输出项用逗号分隔,输出时会自动用空格间隔- 指定的文字内容,用双引号表示。如输出“周长”,语句为
print("周长")
代码
a=float(input())
b=3.14159
c=2*b*a
d=b*a*a
print("周长", round(c,4))
print("面积", round(d,4))
三、三位数拆分[修改]
题目
描述
输入一个3位数的自然数,依次输出这个数每位上的数字和三个数字的和。.
输入格式
一个三位数的自然数。
输出格式
两行。
第一行,以逗号分隔的三个数字(依次是百位、十位、个位)。
第二行,一个整数,表示三个数字之和。
样例
输入数据 1
123
输出数据 1
1,2,3
6
提示
print(a, b), 输出a、b的值,默认用空格分隔print(a, b, sep = ","), 输出a、b的值,用逗号分隔。
代码
a=int(input())
b=a//100
c=a//10%10
d=a%100%10
e=b+c+d
print(b, c, d, sep = ",")
print(e)
四、三角形面积
题目
描述
已知三角形三条边的长度,用海伦公式计算该三角形的面积。海伦公式为:
s=p(p−a)(p−b)(p−c)s=p(p−a)(p−b)(p−c)
a,b,c表示三条边的边长,p表示周长的一半
输入格式
一行以空格分隔的三个正整数,分别表示三角形的三条边长。
三条边必定能构成三角形
输出格式
一个实数(结果保留2位小数),表示三角形面积。
样例
输入数据 1
1 1 1
输出数据 1
0.43
提示
input()用法汇总
代码
a,b,c = map(int,input().split())
p=(a+b+c)/2
s=(p*(p-a)*(p-b)*(p-c))**0.5
print(round(s,2))
五、鸡兔同笼[修改]
题目
描述
鸡兔同笼是中国古代的数学名题之一。 大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
编程求解该问题。
输入格式
一行两个数,分别表示头和脚的数量,以空格分隔(数据确保有解)。
输出格式
两行,每行含提示文字和一个整数。提示文字和数字之间以空格分隔。
第一行提示文字为“鸡的数量是”。
第二行提示文字为“兔的数量是”。
样例
输入数据 1
35 94
输出数据 1
鸡的数量是 23
兔的数量是 12
代码
a,b = map(int,input().split())
c=(4*a-b)//2
d=(b-2*a)//2
print("鸡的数量是",c)
print("兔的数量是",d)更多推荐

所有评论(0)