练习一:
x,y,a,b=1,13,-1,1
function=(5+10*x)/5-13*(y-1)*(a+b)/x+9*(5/x+(12+x)/y)
print("运行结果:"+str(function))
结果: 57.0
练习二:从控制台输入用户的月薪,进行运算计算出年薪。打印输出用户的年薪
month_money=input("请输入月薪(单位/万元):")
year_money=12*int(month_money)
print("您的年薪是:"+str(year_money)+"万元")
结果:请输入月薪(单位/万元):2
您的年薪是:24万元
练习三:使用字符串复制,用计算机打印出“爱你一百遍”,打印 100 次
str="爱你一百遍"
str_copy=100*str
print(str_copy)
练习四:将”to be or not to be”字符串倒序输出 ;
将”sxtsxtsxtsxtsxt”字符串中所有的 s 输出
str="to be or not to be"[::-1]
print("to be or not to be反转后的结果为:"+str)
str="sxtsxtsxtsxtsxt"[0::3]
print("sxtsxtsxtsxtsxt提取后的结果为:"+str)
结果:to be or not to be反转后的结果为:eb ot ton ro eb ot
sxtsxtsxtsxtsxt提取后的结果为:sssss
练习五:运行代码并阐述结果及原因
结果的可解释性:字符串中含有 _ ,数字,字母为指定字符,py对这三类字符”友好“,无需重构
当字符中含有*,#,@等非指定字符时,可以理解为py对这些字符进行重新学习从而生成了新的真值存储在堆中,两者真值相同,地址不同
练习六:代码输入与输出
c = "名字是{name},年龄是{age}"
str=c.format(age=19,name='ZZ')
print(str)
结果:名字是ZZ,年龄是19
⭐另:函数time.time() #import time
可用于实验耗时计算