Py学习Day2:小练习

练习一:

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学习Day2:小练习_第1张图片

结果的可解释性:字符串中含有 _  ,数字,字母为指定字符,py对这三类字符”友好“,无需重构

                            当字符中含有*,#,@等非指定字符时,可以理解为py对这些字符进行重新学习从而生成了新的真值存储在堆中,两者真值相同,地址不同

练习六:代码输入与输出

c = "名字是{name},年龄是{age}"

str=c.format(age=19,name='ZZ')

print(str)

结果:名字是ZZ,年龄是19

⭐另:函数time.time()      #import time

            可用于实验耗时计算

你可能感兴趣的:(学习)