我正在尝试创建一个程序,要求用户输入他们的姓名和年龄,然后打印一条发给他们的信息,告诉他们他们将满100岁的年份
下面是我写的代码:
def solucion(e,n,AA,c):
# Constantes
c = 100
AA = 2020
# Soluciones
X = c - e
solucion = AA + X
return solucion
# Prints de bienvenida y solicitud de entrada
print ("Bienvenido! Digite su nombre y separado por un espacio su edad.")
# Imputs
n, e = map(float, input().split)
print (("Hola") + n ("cumpliras 100 años el siguiente año:") + solucion)
您应该将计算包装在函数中(我假设您想编写函数是因为
return
语句)。然后,函数将返回所需的值,该值可由print()
获取。下面是代码的修改版本,它将第一部分封装在函数中。但是,尚未详细检查您的代码是否按预期工作我个人建议你在一些教程中深入一点,以便更好地掌握一些基础知识
编辑:看到您的原始代码(部分代码被隐藏):您还存在缩进问题。当您停止编写函数时,应该返回到无缩进。如果你搞砸了缩进,你可能会得到意想不到的行为
相关问题 更多 >
编程相关推荐