前言

初学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()用法汇总 

    image

代码

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)

更多推荐