我想通过编码解决基本物理问题来提高我的python编程技能。允许用户选择输入
这个问题表明,宇宙飞船正以速度v从地球向目的地前进x距离。我要找出地球上静止的观察者经过的时间以及乘坐飞船的乘客所经历的时间。我不是给x和v赋值,而是允许用户输入x和v的值。但是,我想让用户选择他们想如何输入他们的数据。例如,用户可以将v =某个数字以米/秒为单位,或者用户可以将v = a * c置于其中0≤a≤1且c =光速;我想让用户决定哪个输入是首选。
我明白如何让用户输入一个值。 ex: x = float(输入(“太空飞船旅行的距离:”))
但是我怎样才能让用户决定他们想输入哪个v?
欢迎SO。我建议尝试使用代码格式,以便读者更容易理解问题,并且为什么不将“速度输入策略选择”也输入到变量中,然后根据该值提供匹配的速度输入提示?另外一些最好的努力工作示例代码会很好。带有if语句的 – Dilettant
。你可以给用户2个选择。选择1,使用预设值a * c作为v。选项2,提示用户输入v或者您可以解析数据。 – TheLazyScripter
如果其他语句块https://www.tutorialspoint.com/python/python_if_else.htm – harshil9968