如何专门添加python

时间:2014-02-27 21:06:17

标签: python

如何为用户年龄添加1,例如,如果我向用户询问他们的年龄,您如何为其添加1?我可以得到具体答案,因为我对Python很新。谢谢。

4 个答案:

答案 0 :(得分:3)

python中的东西有一个类型。如果年龄已经是数字类型(例如intfloat),您只需执行age = age + 1age += 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

答案 1 :(得分:2)

您应该查看input()raw_input()来请求用户输入,+=运算符可以添加到现有整数。

尝试使用Python文档的Input and Output部分了解更多信息。

答案 2 :(得分:0)

def main():
    age = int(input("Enter your age: "))
    print("In one year, you will be " + (age + 1))


main()

答案 3 :(得分:0)

您有任何编程经验吗?如果没有,我建议您从udacity.com或http://www.codecademy.com/参加在线课程。

要获得用户的输入,您需要提示用户他们的年龄。

age = raw_input('Please enter your age: ')

这会将年龄分配给用户输入的内容。 每当你用raw_input得到一个值时,它都有一个str类型,所以你需要在它上面调用int或float。

age = int(age)

或者你可以做到:

age = int(raw_input('Please enter your age: '))

要添加一个,您可以

age = age + 1

age += 1