In [1]:
def compute_cheng(end):
i = 0
total_n = 1
while i < end:
i += 1
total_n *= i
print(total_n)
return total_n
m = int(input('请输入第1个整数,以回车结束。'))
n = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))
print('最终的结果:', compute_cheng(m) + compute_cheng(n) + compute_cheng(k))
In [1]:
def compute(n):
i = 0
total = 0
while i < n:
i += 1
if i % 2 == 1:
total += 1/(2*i - 1)
else:
total -= 1/(2*i - 1)
return total
n = int(input('请输入一个整数'))
print(compute(n * 4))
print(compute(1000) * 4)
print(compute(100000) * 4)
In [17]:
def star(month,day):
if (month == 3 and day >= 21) or (month == 4 and day <= 19):
print(name,',','你是很白的白羊座')
elif (month == 4 and day >= 20) or (month == 5 and day <= 20):
print(name,',','你是很牛的金牛座')
elif (month == 5 and day >= 21) or (month == 6 and day <= 21):
print(name,',','你是计划生育的双子座')
elif (month == 6 and day >= 22) or (month == 7 and day <= 22):
print(name,',','你是温柔的巨蟹座')
elif (month == 7 and day >= 23) or (month == 8 and day <= 22):
print(name,',','你是属狮的狮子座')
elif (month == 8 and day >= 23) or (month == 9 and day <= 22):
print(name,',','你是全网黑的处女座')
elif (month == 9 and day >= 23) or (month == 10 and day <= 23):
print(name,',','你是不知道怎么的天秤座')
elif (month == 10 and day >= 24) or (month == 11 and day <= 22):
print(name,',','你是尾巴大的鞋子座')
elif (month == 11 and day >= 23) or (month == 12 and day <= 21):
print(name,',','你是手疼的射手座')
elif (month == 12 and day >= 22) or (month == 1 and day <= 19):
print(name,',','你是让我词穷的摩羯座')
elif (month == 1 and day >= 20) or (month == 2 and day <= 18):
print(name,',','恭喜你是和我一样完美的水瓶座')
elif (month == 2 and day >= 19) or (month == 3 and day <= 20):
print(name,',','你是我爱吃的双鱼座')
name = input('请输入你的名字')
month = int(input('出生月份'))
day = int(input('出生日期'))
star(month,day)
In [14]:
def change(word):
if word.endswith('s') | word.endswith('x') | word.endswith('sh') | word.endswith('ch'):
print('词尾加es')
elif word.endwith('f') | word.endswith('fe'):
print('将f变为v,加s')
elif word.endwith('y'):
print('去掉y加ies')
else:
print('直接加s')
word = input('请输入英文单词')
change(word)
In [3]:
def sum(m,n,k):
i = m
sum = m
while i<n:
i += k
sum += i
return sum
m = int(input('请输入第一个整数'))
n = int(input('请输入第二个整数'))
k = int(input('请输入间隔'))
sum(m,n,k)
Out[3]:
In [ ]: