我开发了一个使用Python的网站,托管在Google Apps上,我想从该网站发送电子邮件.
这是可能的,如果可以的话,我应该在哪里找出方法?
如何将Date02/14/2012 转换为此格式'20120214'?
我想将数据库中的日期保存为整数,因为它似乎更灵活.
数字根是数字中所有数字的递归和.给定n,取n的数字之和.如果该值有两位数,则以这种方式继续减少,直到产生一位数字.当我这样称呼时:
def digital_root(n):
if(0<n<10):
return n
else:
list = [int(x) for x in str(n)]
return digital_root(sum(list))
digital_root(942)
Run Code Online (Sandbox Code Playgroud)
我明白了:
RuntimeError:获取对象的str时超出了最大递归深度
请输入两个数字和一个字母.如果字母是"a",则数字将被添加,如果"s",则减去,如果"m",则相乘,如果"d",则减去.
这就是我所拥有的:
num1 = int(input("please enter the first number"))
num2 = int(input("please enter the second number"))
lettler = input("please enter the operation")
a = int(num1 + num2)
s = int(num1 - num2)
m = int(num1 * num2)
d = int(num1 / num2)
if lettler + str(a):
print(num1 + num2)
else:
if lettler + str(s):
print(num1 - num2)
else:
if lettler + str(m):
print(num1 * num2)
else:
if lettler + str(d):
print(float(num1) / num2)
Run Code Online (Sandbox Code Playgroud)
但我的教授告诉我这是错的.我该怎么办才能修复它?