2018.4.1(python)温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。
2018-04-01 17:16
8093 查看
温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。转换算法如下:(C表示摄氏度、F表示华氏度) C = ( F - 32 ) / 1.8 F = C * 1.8 + 32要求如下:(1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;(2) 输入输出的华氏度采用大写字母F开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;(3) 不考虑异常输入的问题,输出保留小数点后两位;(4) 使用input()获得测试用例输入时,不要增加提示字符串。解决:temp=input()
if temp[0]in['F']:
C=(eval(temp[1:])-32)/1.8
print("C{:.2f}".format(C))
elif temp[0]in['C']:
F=1.8*eval(temp[1:])+32
print("F{:.2f}".format(F))
知识点:变量[0:-1] 表示返回此变量字符串从0开始但不到-1的字符段 相当于去掉末尾输出 变量[1:] 相当于去掉第一个字符输出
人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为:1美元 = 6.78人民币。程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格。输入示例1:RMB123示例2:USD20输出示例1:USD18.14示例2:RMB135.60
temp=input()
if temp[0:3]in['RMB']:
USD=eval(temp[3:])/6.78
print("USD{:.2f}".format(USD))
elif temp[0:3]in['USD']:
RMB=6.78*eval(temp[3:])
print("RMB{:.2f}".format(RMB))
if temp[0]in['F']:
C=(eval(temp[1:])-32)/1.8
print("C{:.2f}".format(C))
elif temp[0]in['C']:
F=1.8*eval(temp[1:])+32
print("F{:.2f}".format(F))
知识点:变量[0:-1] 表示返回此变量字符串从0开始但不到-1的字符段 相当于去掉末尾输出 变量[1:] 相当于去掉第一个字符输出
人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为:1美元 = 6.78人民币。程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格。输入示例1:RMB123示例2:USD20输出示例1:USD18.14示例2:RMB135.60
temp=input()
if temp[0:3]in['RMB']:
USD=eval(temp[3:])/6.78
print("USD{:.2f}".format(USD))
elif temp[0:3]in['USD']:
RMB=6.78*eval(temp[3:])
print("RMB{:.2f}".format(RMB))
相关文章推荐
- 编写函数把华氏温度转换为摄氏温度,公式为:C = (F - 32) * 5/9 在主程序中提示用户输入一个华氏温度,转化后输出相应的摄氏温度。
- 8.8编写一个程序,显示提供加法、减法、乘法的菜单,该程序只接受菜单提供的选项,程序提示用户输入两个数字......
- 编写一个程序,要求输入两个浮点数,然后打印出用二者的差值除以二者的乘积所得的结果。在用户非数字的输入之前程序循环处理输入值。
- 编写一个程序,用户输入两个数,求其加减乘除,并用消息框显示计算结果。
- 1, 编写程序,当用户在文本框中输入内容之后,单机不同的按钮,能够把文半框中的内容粘贴到文本区中。“重置”按钮实现将文本框和文本区中的内容清空。界面上的文本区只能显示内容,不能让用户输入文本。运行结果
- 编写一个程序来计算这两个序列不断变化的总和,直到达到某个次数。让用户交互地输入这个次数。
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中
- lesson 9:编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
- 小明去美国旅游,美国温度以华氏温度计量,她需要将华氏温度转换为摄氏温度,编写程序实现此功能. 要求: 从控制台输入华氏温度信息,并且分别打印最后的华氏温度和摄氏温度的结果
- 简单编程(三)编写一个程序,要求用户输入两个整数,然后计算并输出他们的和、差、积、商。
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。 程序运行效果如图:
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
- python比较用户输入的两个文件,如果不同,显示所有不同的行号
- 3.4 编写一个程序,将用户输入的数字(0~6)转换成相应的星期值输出。如用户输 入 3,则程序输出“Today is Wed”;用户输入 0,则输出“Today is Sun”。如果用户输入 的数据
- 2 编写一个应用程序,用户分别从两个文本框输入学生的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。 程序运行效果如图:
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
- 编写一个程序,对用户输入的任意一组数字字符如{3,1,4,7,2,1,1,2,2},输出其中出现次数最多的字符,并显示其出现次数。如果有多个字符出现次数均为最大且相等,则输出最先出现的那个字符和它出现
- 练习1-15 重新编写1.2节中的温度转换程序,使用函数实现温度转换计算
- 编写一个程序 提示用户输入三个数集,每个包括5个数 实现以下功能 (图)
- 【C语言】编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。