找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1996|回复: 1

[求助] 新人基础求助

1

主题

1

帖子

1

积分

贫民

积分
1
牧心 发表于 2020-9-23 17:39:09 | 显示全部楼层 |阅读模式
#怎么样可以让这个温度转换函数循环执行起来???
def tempConvert(ValueStr):
    if ValueStr[-1] in ['F','f']:
        C = (eval(ValueStr[0:-1]) - 32)/1.8
        print("转换后的温度是{:.2f}C".format(C))
    elif ValueStr[-1] in ['C','c']:
        F = 1.8*eval(ValueStr[0:-1]) + 32
        print("转换后的温度是{:.2f}F".format(F))
    else:
        print("输入格式错误")
TempStr = input("请输入带有符号的温度值: ")
tempConvert(TempStr)


回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2020-9-24 08:04:51 | 显示全部楼层
参考
  1. def tempConvert():
  2.     while True:
  3.         ValueStr=input()
  4.         if ValueStr[-1] in ['F','f']:
  5.             C = (eval(ValueStr[0:-1]) - 32)/1.8
  6.             print("转换后的温度是{:.2f}C".format(C))
  7.         elif ValueStr[-1] in ['C','c']:
  8.             F = 1.8*eval(ValueStr[0:-1]) + 32
  9.             print("转换后的温度是{:.2f}F".format(F))
  10.         elif ValueStr=='q':
  11.             break
  12.         else:
  13.             print("输入格式错误")
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表