- 帖子
- 31
- 精华
- 0
- 积分
- 111
- 阅读权限
- 20
- 注册时间
- 2021-2-8
- 最后登录
- 2021-4-13
|
- tem = input('请输入温度(数字):') #此时tem为字符串形式
- unit = input("单位:('°C'或'°F')")
- danwei = False
- while danwei == False:
- print('如果单位输入错误,请输入"quit"以重新输入,无误请按回车')
- a = input()
- if a == 'quit':
- unit = input('输入新单位:')
- else:
- danwei = True
- if unit == '°C':
- print('%s摄氏度 = %s华氏度' % (tem, str((float(tem)*1.8)+32)))
- elif unit == '°F':
- print('%s华氏度 = %s摄氏度' % (tem, str((float(tem)-32)/1.8)))
- #通过形式的转换可以避免因为tem的输入为浮点数而出错
复制代码 看到之后有点灵感,就写了一下。
可能楼主看不到。
但是给自己练习一下肯定是好的 |
|