一、实验内容
(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)