python 实验报告2 Python基础语法应用

一、实验内容

(1)模拟学生宿舍信息录入

(2)超市抹零;

(3)个人用户登录;

4)模拟斐波那契数列输出;

5)银行金额大写汉字转换;

6天天向上的力量

7)计算程序

8)周薪计算

(9)水仙花数

(10)过滤敏感词

二、实验代码展示

(1)模拟学生宿舍信息录入

成果展示:

代码:

imf=input("输入学生个人信息:"
          "姓名、性别、年龄、宿舍号、学院、专业、电话信息"
          "")

print(imf)

(2)超市抹零;

成果展示:

代码:

print('您本次的消费为186.5元,我店为汇报顾客,特抹除小数点后所有金额')
rmb=186.5
print('您本次的消费金额为:',int(rmb),'元')

(3)个人用户登录;

成果展示:

情况一:

情况二:

代码:

m='tencent'
n=123
a=input('输入用户名:')
b=input('输入密码:')
if(a==m and int(b)==n):
        print('欢迎tencent')
x=2
while(x>0 and a!=m or int(b)!=n):
    print('录入失败,你还有', x, '次机会')
    x = x - 1
    a = input('输入用户名:')
    b = input('输入密码:')
    if (x == 0):
        print('登录超限,请明天再登录')

4)模拟斐波那契数列输出;

成果展示:

代码:

m=1
n=1
c=m+n
print(n)
while(c<300):
    print(n)
    m=n
    n=c
    c=m+n

5)银行金额大写汉字转换;

成果展示:

代码:

str=input('请输入银行金额(五位数,不足拿零补):')
str=str.replace('1','壹')
str=str.replace('2','贰')
str=str.replace('3','叁')
str=str.replace('4','肆')
str=str.replace('5','伍')
str=str.replace('6','陆')
str=str.replace('7','柒')
str=str.replace('8','捌')
str=str.replace('9','玖')
str=str.replace('0','零')
a=str[0]
b=str[1]
c=str[2]
d=str[3]
e=str[4]
print('银行金额为:')
print(a,'万',b,'千',c,'百',d,'十',e)

6天天向上的力量

成果展示:

代码:

a=1
x=1
while(x<366):
    a=a*(1+0.001)
    x=x+1
print('累计进步:+',(a-1)*100,'%')

a=1
x=1
while(x<366):
    a=a*(1-0.001)
    x=x+1
print('累计退步:',(a-1)*100,'%')

a=1
x=1
while(x<366):
    a=a*(1+0.001)*(1+0.001)*(1+0.001)
    x=x+3
    a=a*(1-0.001)*(1-0.001)
    x=x+2
print('三天打鱼,两天晒网的结果是:+',(a-1)*100,'%')

7)计算程序

成果展示:

代码:

for x in range(1,10000):
    for y in range(1,1000):
        for z in range(1,1000):
            if(x+100==y*y and x+268==z*z):
                print('您要找的数是:',x)

8)周薪计算

成果展示:

代码:

x=int(input('请输入您的每小时薪水:'))
y=int(input('请输入您的正常工作时间:'))
z=int(input('请输入您的加班时间:'))

if(x>=15 and 0<=y<=40 and z>=0 ):
    price=x*y+z*x*1.5
    print('经计算,您的工资为:',price)

(9)水仙花数

成果展示:

代码:

for x in range(100,200):
    b=x//10%10
    c=x%10
    if((1+b*b*b+c*c*c)==x):
        print('水仙花数有:',x)

(10)过滤敏感词

成果展示:

代码:

x=input('请输入一句话:')
x=x.replace('牛逼','**')
x=x.replace('他妈','**')
x=x.replace('操','*')
x=x.replace('你妈','**')
print('过滤后:',x)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值