ZZULIOJ:1016: 银行利率

题目描述

设银行1年期定期存款年利率为2.25%,存款本金为capital元,试编程计算并输出n年后的本利之和。

(注: 目前银行活期存款的利息是按单利计息的。如果是定期存款,连本带息转入下一个存期,那么会继续计入定期的,相当于是复利。)

输入

输入一个正整数和一个实数,分别代表存款年数和存款本金。

输出

输出一个实数为n年后的本利之和,小数点后保留6位数字。

样例输入 Copy

2 100.0

样例输出 Copy

104.550625

源代码

year,money=map(float,input().split())
sum=money*(pow(1+0.0225,year))
sum=('%.6f'%sum)
print(str(sum))

ZZULIOJ:1017: 判断正整数位数

题目描述

给定一个不多于5位的正整数,判断它是几位数,并输出。

输入

一个不多于5位的正整数。

输出

输出正整数的位数,单独占一行。

样例输入 Copy

111

样例输出 Copy

3

提示

使用函数log10(n),求出n的以10为底的对数,这个对数的整数部分,就是n的科学计数法中的指数,这个整数加1就是n的位数。

源代码

import math
num=int(input())
size=math.log10(num)+1
size=('%d'%size)
print(str(size))

ZZULIOJ:1018: 奇数偶数

题目描述

输入一个整数,判断该数是奇数还是偶数。

输入

输入整数n。

输出

如果该数是奇数就输出“odd”,偶数就输出“even”(输出不含双引号)。

样例输入 Copy

-3

样例输出 Copy

odd

源代码

num=int(input())
if num%2==0:print("even")
else:print("odd")

ZZULIOJ:1019: 公园门票

题目描述

某公园门票的票价是每人50元,一次购票满30张,每张可以少收2元。试编写自动计费系统程序。

输入

 输入一个正整数,表示购票的数量。

输出

输出一个整数,表示用户实际需要支付的金额。

样例输入 Copy

30

样例输出 Copy

1440

源代码

num=int(input())
if num>=30:money=num*48
else:money=num*50
print(str(money))

ZZULIOJ:1020: 两整数排序

题目描述

从键盘输入两个整数x,y,按从小到大的顺序输出它们的值。

输入

输入两个整数x,y。

输出

按从小到大的顺序输出它们的值。数据之间以空格间隔。

样例输入 Copy

20 16

样例输出 Copy

16 20

源代码

a,b=map(int,input().split())
if a>b:
    t=a
    a=b
    b=t
print(str(a)+" "+str(b))