如何在用户年龄中添加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/)。 也就是说,在网站上搜索类似的问题 –