我想通過編碼解決基本物理問題來提高我的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