题目要求:
猴子第一天摘下若干个桃子,立即吃了一半,还不过瘾又多吃了一个,第二天将第一天剩下的桃子吃了一半又多吃了一个,以后每天以这个规律吃下去,到第十天再去吃时发现只剩下一个桃子,问猴子第一天摘了多少个桃子?
def peach(n):
if n==10:
return 1
else:
return (peach(n+1)+1)*2
for i in range(10,0,-1):
print("第{}天有{}只桃子".format(i,peach(i)))
效果展示:
题目要求:
获得用户输入的一个整数N,输出N中所出现不同数字的和。
例如:用户输入 123123123,其中所出现的不同数字为:1、2、3,这几个数字和为6
N = input()
st = set(N)
sum = 0
for i in st:
sum += int(i)
print(sum)
效果展示:
题目要求:
读入一个字典类型的字符串,反转其中键值对输出。
即,读入字典key:value模式,输出value:key模式。
用户输入的字典格式的字符串,如果输入不正确,提示:输入错误。
try:
s=eval(input())
keys=list(s.keys())
values=list(s.values())
sub={}
for i in range(len(keys)):
sub[values[i]]=keys[i]
print(sub)
except:
print("输入错误")
效果展示: