1.给定两个数,输出R的n次方,其中0.0<R<99.999,0<n<=25
r=2
n=2
num=1
for i in range(1,n+1):
num=num*r
print(num)
2.从1到2048的所有整数中i的出现的个数是
num=0
for i in range(1,2049):
st=str(i)
for j in range(len(st)):
if st[j] == '1':
num=num+1
print num
3.1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?
def colo():
money = 20
drinkP= 1
bottle = 0
drinkSum =0
while money>=drinkP:
money = money -drinkP
drinkSum = drinkSum +1
bottle = bottle +1
if bottle == 2:
drinkSum = drinkSum+1
bottle =1
print drinkSum
colo()