1.输入一个人名,按照要求给出回应。
name = input()
print(name + "同学,人生苦短,我学 python")
print(name[0:1] + "大侠,学好 python,走遍天下也不怕")
print(name[1:len(name)] + "小盆友,学好 python,你最帅")
2.按照 1 美元=6 人民币的汇率编写一个美元和人民币的双向兑换程序
money = input()
number = float(money[1:len(money)])
if money.startswith("R"):
print("$%.2f" % (number / 6.0))
elif money.startswith("$"):
print("R%.2f" % (number * 6.0))
3.输入一个数值表示圆的半径,求相应圆的面积。圆周率要求使用 math 库中的
pi 常量。
import math
R = float(input())
print("%.2f" % (math.pi * pow(R, 2)))
4.本题要求实现一个计算 m~n(m<n)之间所有整数的和的简单函数。
def sum(m,n):
s=0
for i in range(m,n+1):
s=s+i
return s
5,本题要求实现求 Fabonacci 数列项的函数。Fabonacci 数列的定义如下:
f(n)=f(n−2)+f(n−1) (n≥3),其中 f(1)=1,f(2)=1。
def f(n):
if n == 1 or n == 2:
return 1
s=f(n - 1) + f(n - 2)
return s
6.企业根据利润提成发放奖金问题。利润低于或等于 10 万元时,奖金可提
10%;利润高于 10 万元,低于 20 万元时,低于 10 万元的部分按 10%提成,高
于 10 万元的部分,
可提成 7.5%; 20 万到 40 万之间时,高于 20 万元的部分,可提成 5%;40 万到
60 万之间时高于 40 万元的部分,可提成 3%;