第二章读书笔记

实例 03

"""模拟超市抹零结账行为"""

money_all = 56.75 + 72.91 + 88.50 + 26.37 + 68.51             #累加总计金额
money_all_str = str(money_all)                                #转换为字符串
print("商品的总金额为:"+money_all_str)                         
money_real = int(money_all)                                   #进行抹零处理 
money_real_str = str(money_real)                              #转换为字符串
print("实收金额为:"+money_real_str)

 

心得:这道题主要运用了一些常用类型转换函数,比如有:str(x)、int(x),在使用print函数输出数字时,需要转换为字符串后进行输出。

实例 04

"""计算学生成绩的分差及平均分"""

python = 95                       #定义变量,存储Python课程的分数
english = 92                      #定义变量,存储English课程的分数
c = 89                            #定义变量,存储C语言课程的分数
sub = python - c                  #计算Python课程和C语言的分数
avg = (python + english + c) / 3  #计算平均成绩
print("Python课程和C语言课程的分数之差:" + str(sub) + " 分\n")
print("3门课的平均分:" + str(avg) + " 分\n")

 

心得:这道题感觉跟C差不多,一些运算符都很常见,还有一个就是用到str(x),再次熟悉。

实例 05

"""使用比较运算符比较大小关系"""

python = 95                       #定义变量,存储Python课程的分数
english = 92                      #定义变量,存储English课程的分数
c = 89                            #定义变量,存储C语言课程的分数
#输出3个变量的值
print("python = " + str(python) + " english = " + str(english) + " c = " + str(c) + "\n")
print("python < english的结果:" + str(python < english))        #小于操作
print("python > english的结果:" + str(python > english))        #大于操作
print("python == english的结果:" + str(python == english))      #等于操作
print("python != english的结果:" + str(python != english))      #不等于操作
print("python <= english的结果:" + str(python <= english))      #小于或等于操作
print("english >= c的结果:" + str(english >= c))                #大于或等于操作

 

 

心得:主要是比较运算符,语法也跟C一样,没什么陌生感。了解到str(0)==True。

实例 06

"""参加手机店的打折活动"""

print("\n手机店正在打折,活动进行中……")                        # 输出提示信息
strWeek = input("请输入中文星期(如星期一):")                # 输入星期,例如,星期一
intTime = int(input("请输入时间中的小时(范围:0~23):"))     # 输入时间
#判断是否满足参加活动参与条件(使用了if语句)
if (strWeek == "星期二" and (intTime >= 10 and intTime <= 11)) or (strWeek == "星期五" and (intTime >= 14 and intTime <= 15)):
    print("恭喜你,获得了折扣活动参与资格,快快选购吧!")       # 输出提示信息
else:
    print("对不起,您来晚一步,期待下次活动……")                # 输出提示信息

 

 

 

心得:这个跟C稍微有一点点区别,C语言“与或非”分别用“&&、||、!”,而python用"and、or、not"表示,还用了if条件语句,语法稍微有点差别。

liti2_6_2

fp = open(r'D:\mot.txt','a+')                                 #打开文件
print("命运给予我们的不是希望之酒,而是机会之杯。",file=fp)       #输出到文件中
fp.close()                                                    #关闭文件

 

 

 

学号:2020310143012

昵称:苒若

posted @ 2021-09-13 23:35  苒若  阅读(33)  评论(0)    收藏  举报