如何在用戶年齡中添加1,例如,如果我詢問用戶的年齡,如何給它添加1?請我可以有特定的答案,因爲我對Python很陌生。謝謝。如何專門添加python
回答
您應該查看input()
和raw_input()
以請求來自用戶的輸入以及+=
運算符以添加到現有整數。
有關更多信息,請參閱Python文檔的Input and Output部分。
python中的東西有一個類型。如果年齡已經是數字類型(例如int
,float
),您可以只做age = age + 1
或age += 1
。
如果年齡是字符串,則需要將其轉換爲數字類型。
例如,如果你這樣做:
age = raw_input('How old are you?')
print 'After your birthday, you will be', age+1
你會得到一個錯誤,因爲age
將是一個字符串。
因此,你需要做的:
age = raw_input('How old are you?')
age = int(age)
print 'After your birthday, you will be', age+1
def main():
age = int(input("Enter your age: "))
print("In one year, you will be " + (age + 1))
main()
你有什麼樣的編程經驗?如果沒有,我會建議從udacity.com或http://www.codecademy.com/開始在線課程。
要獲得來自用戶的輸入,您需要提示用戶輸入其年齡。
age = raw_input('Please enter your age: ')
這會將年齡分配給用戶輸入的任何內容。 只要你用raw_input得到一個值,它就有一個str類型,所以你需要調用int或浮點。
age = int(age)
或者你可以這樣做:
age = int(raw_input('Please enter your age: '))
要添加一個,你可以做
age = age + 1
或
age += 1
nope,上面的「age」將是一個字符串,而不是一個整數。 – isedev
Woops,我會修復... – user3204260
- 1. 添加到Joomla的熱門專櫃
- 2. 如何使用JS在IE9中專門添加書籤
- 3. 如何專門化Javascript類?
- 4. 專門iterator_traits
- 5. 模板專門
- 6. 專門用python編寫JSON對象3
- 7. 如何將文件中的複雜內容專門加載到Python程序中?
- 8. 如何爲此代碼專門爲(.preventDefault())和停止傳播添加事件
- 9. Flash - 如何專門爲ipad構建?
- 10. 如何獲得專門類型的ClassTag?
- 11. 如何專門研究特質功能?
- 12. 如何重新專門化模板?
- 13. 如何專門編譯的OpenLayers 3
- 14. 如何專門化矢量類模板?
- 15. 如何爲對象專門創建「stage.update()」?
- 16. UIView:如何專門限制觸摸
- 17. 如何展開模板專門化
- 18. 如何專門針對Firefox瀏覽器?
- 19. 如何使用python 3添加專輯封面到mp3文件?
- 20. 專門初始化
- 21. C++部分模板專業化:如何專門化std :: iterator_category
- 22. 如何將UDID添加到testFlight門戶
- 23. ie7有專門的css,但它也加載非專用的
- 24. 專門只嵌套模板
- 25. 現場`referent`專門由GC
- 26. 沒有專門定時它
- 27. 基類被專門衍生
- 28. 專門針對Android設備
- 29. 可以iter_swap專門嗎?
- 30. C++專門爲載體
你能告訴你的工作一點點?到目前爲止,你有什麼? –
在你的例子中,「user」是什麼? – msturdy
請提供您的目標的更完整的解釋,並顯示一些代碼,以便我們可以更好地協助。一個好的起點是[官方文檔](http://docs.python.org/2/tutorial/)。 也就是說,在網站上搜索類似的問題 –