python - 存在未定义流程的问题,为什么?或者如何定义?使程序工作?
问题描述
没有错误但是有一个问题是没有定义进程,为什么?
以及如何定义它以使程序工作?
我的意思是如何在课堂外使用课堂流程?
class Process:
def convert1(self,typedkm):
meter = typedkm*1000
return meter
def convert2(self,typedkm):
kilometer = typedm/1000
return kilometer
def menu():
ask = None
while ask != 'q':
print('KM TO M Convertor Menu')
print('a) KM To M Convertor')
print('b) M To KM Convertor')
print('c) Both')
print('q) Quit')
print("\n")
ask = input("Action: ")
if ask == 'a':
try:
typedkm = float(input("Please Enter Kilometers: "))
self.Process.convert1(typedkm)
except:
print("\n")
print("Please Enter Right Digits")
print("\n")
elif ask == 'b':
try:
typedm = float(input("Please Enter Meters: "))
self.Process.convert2(typedm)
except:
print("\n")
print("Please Enter Right Digits")
print("\n")
menu()
解决方案
推荐阅读
- css - 在 div 的焦点上,使用 styled-components 将背景更改为灰色
- swift - 检查计时器是否完成
- graphql - GraphQL:游标是读取事务的一部分吗?轮询新数据
- php - 帖子不是随机排序的
- python - rdkit 使用 MolToFile() 生成两个不同的图像并在 Jupyter 中显示
- core-data - 如何使用 SwiftUI 在模态视图中创建 NSManagedObject?
- ruby-on-rails - Howler.js 通过 Rails ActionCable 从 websocket 播放音频
- node.js - NodeJS 文件系统
- imagemagick - 在imagemagick中裁剪图像时如何设置偏移量
- html - 为什么使用百分比时我的图像高度不起作用?