测验1: Python快速入门 (第2周)

不小心点进来又倒计时没办法只好做了。。。

祖国的问候

描述
使用Python语言向祖国发出你的问候吧!

打印输出两行文字,注意标点符号类型。第一行为:祖国,您好!。第二行为:我来了,学好Python。

输出格式
祖国,您好!
我来了,学好Python。

print("祖国,您好!")
print("我来了,学好Python。")

热量转换 I

描述
卡路里,简称卡(Calorie),缩写为cal,定义为在1个大气压下,将1克水提升1摄氏度所需要的热量,卡是能量单位,被广泛使用在营养计量方面。
国际能量标准单位是焦耳(joule),中国和欧洲普遍使用焦耳,美国普遍使用卡路里。1卡路里约等于4.186焦耳。

编写程序,对用户输入的热量进行转换,要求如下:

(1)用户输入热量值和热量标签,程序转换后输出热量值和热量标签;

(2)输出热量值保留小数点后3位;

(3)输入输出数据格式为:热量值+热量标签,卡路里标签为cal,焦耳标签为J。

输入输出示例

示例 输入 输出
示例 1 22cal 92.089J
示例 2 2.12345678J 0.507cal
str=input()
#这里之前写的是str[-3:-1]出错,到-1的意思是除了最后一个,所以冒号后边还是不填
if str[-3:] in["cal"]:
    J=eval(str[0:-3])*4.186
    print("{:.3f}J".format(J))
elif str[-1] in ["J","j"]:
    cal=eval(str[0:-1])/4.186
    print("{:.3f}cal".format(cal))

你可能感兴趣的:(Python学习笔记)