python 基本数据类型

第1关:华氏温度转换为摄氏温度

任务描述
本关任务:编写一个将华氏温度转换为摄氏温度。
(提示:华氏温度到摄氏温度的转换公式为:C=(F−32)÷1.8。

相关知识
为了完成本关任务,你需要掌握:
1.变量类型和变量的使用
2.运算符使用
3.使用内置模块

编程要求
根据提示,在右侧编辑器补充代码,完成华氏温度到摄氏温度的转换。结果保留小数点后一位。

测试说明
平台会对你编写的代码进行测试:

测试输入:23;
预期输出:
23.0华氏度 = -5.0摄氏度

测试输入:50;
预期输出:
50.0华氏度 = 10.0摄氏度

"""
将华氏温度转换为摄氏温度
"""

#********请输入您的代码********#
#************begin************#
F=eval(input())
C=5/9*(F-32)
# y=(eval(x)-32)/1.8
print("{:.1f}华氏度 = {}摄氏度".format(F,C))
#************end************#

第2关:根据圆的半径计算周长和面积

任务描述
本关任务:编写一个能计算圆的周长和面积的程序。

编程要求
根据提示,在右侧编辑器补充代码,完成圆的周长和面积的计算。结果保留小数点后两位。其中PI要求使用内置模块math的常量。

测试说明
平台会对你编写的代码进行测试:

测试输入:3
预期输出:
周长: 18.85
面积: 28.27

测试输入:6.2
预期输出:
周长: 38.96
面积: 120.76

"""
输入半径计算圆的周长和面积


"""
import math
pi = math.pi   #pi = 3.14159

#*******请输入您的代码********#
#***********begin************#
r=float(input())
c=2*pi*r
s=pi*r**2
print('周长: %.2f'%c)
print('面积: %.2f'%s)
#***********end************#

第3关:判断年份是不是闰年

任务描述
本关任务:编写一个计算年份是否是闰年的程序。

编程要求
根据提示,在右侧编辑器补充代码,写一个逻辑表达式计算年份是否是闰年,如果是闰年输出True 否则输出False。

测试说明
平台会对你编写的代码进行测试:

测试输入:4981
预期输出:
False
测试输入:2020
预期输出:
True

"""
输入年份 如果是闰年输出True 否则输出False
"""

# 如果代码太长写成一行不便于阅读 可以使用\对代码进行折行
#**************begin**************#
year = int(input())
if (year%4)==0 and (year%100) != 0 or (year%400)==0:
    print('True')
else:
    print('False')

#**************end****************#

第4关:首字母大写的姓名

任务描述
本关任务:编写一个小程序,实现输入的姓和名的拼接,并将姓和名的首字母转换为大写。

相关知识
为了完成本关任务,你需要掌握:1.字符串的拼接,2.字符串的首字母转换。

编程要求
根据提示,在右侧编辑器补充代码,输出首字母大写的姓名,请注意看下面的测试。

测试说明
平台会对你编写的代码进行测试:

测试输入:zhang,ruixia;
预期输出:Zhang Ruixia

测试输入:Liu,dehua;
预期输出:Liu Dehua

"""
输入你的姓和名,输出首字母大写的姓名

"""
first_name = input()
last_name = input()

#*******请输入您的代码********#
#***********begin************#
full_name = first_name+ " " + last_name
print(full_name.title())
#***********end************#

你可能感兴趣的:(python)