这一节课比较简单,只要知道
if
elif
else
这个 结构就行了
字符串中的方法
本节课是一些建议:
(1)建议大家每天去读一些和自己级别相同,或者是比自己高一级的Python代码
(2)自己看书向下预习,有些东西老师不讲别人都会,你没有发现吗!其实这是一种态度。
(3)写代码中合理写一些注释
(4)段落的区分
(5)Python中可以用中文(utf-8编码嘛),但是别用(不要问为什么)
(6)注意变量的命名,便于理解,符合规则
测试题:
1、不同层次的条件判断互不影响()
A:True
B:False
2、自定义的函数里只能有一个elif判断语句()
A:True
B:False
3、if语句的执行顺序是从上往下执行的()
A:True
B:False
4、只要判断条件的非零数值、非空字符串、非空list等,就判断为True,否则为False()
A:True
B:False
5、在条件表达式中不允许使用赋值运算符“=”,会提示语法错误()
A:True
B:False
6、可以在命令行里输入——指令在Windows下列出当前目录的所有文件和文件夹。
7、在命令行里须要返回上一层目录时,可以输入——指令。
8、当使用find()函数对某字符串进行查找时,如果须要查找的字符为当前字符串不存在的字符,则函数的返回值为——。
9、请填空完成以下的要求:
用条件语句来表达:如果年龄为18岁,则输出“成年人”字符串。
if age==18;
print(“成年人adult”)
10、Python中用于表示并且、或者、取反 的关键字分别是 and or not。
11、(拓展)在循环语句中,——语句的作用是提前结束本层循环。
12、尝试编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年。(老师给的闰年的定义好像不太对)(就是考查and和if)
13、查实编写分段函数
14、尝试编写一个Python程序,输入两个数,比较他们的大小并输入其中的较大者()
15、(拓展)输入一个时间(以(小时:分钟:秒)的格式,输出该时间经过5分30秒后的时间)。
答案区:
1、答案:A
解析:我就是选择的B,我认为if嵌套if,被嵌套的肯定是收到前者的影响的,比如说,前一个if不成立后面的if肯定也不跟着进行运行。这个题吧,我自己认为主要是在于自己的理解,没有真正的对错
2、答案:B
3、答案:A
4、答案:A
5、答案:A
6、答案:dir
这个人的博客有记载
7、答案:cd…
8、答案:-1
9、答案:题上面有
10、答案:题上面有
11、答案:break
12、答案:
13:
代码:s=float(input(“Please input integer”))#刚开始用的是double
if s<0:
print(0)
elif s<5 and s>=0:
print(s)
elif s<10 and s>=5:
print(3*s-5)
elif s<20 and s>=10:
print(s/2-2)
else :
print(0)
在Python中double是不是浮点数啊
14、答案:代码
num1=float(input(“请输入第一个数:”))
num2=float(input(“请输入第二个数:”))
print(“两者的最大值为:”)
if num1>num2:
print(num1)
else :
print(num2)
15、答案:
hour,minute,second=input(“请输入第一个时间(时:分:秒):”).split(’:’)
hour = int(hour)
minute = int(minute)
second = int(second)
second+=30
minute+=5
if second>=60:
minute+=1
second =second%60
if minute>=60:
hour+=1
minute=minute%60
if hour >=24:
hour-=24
print("{}:{}:{}".format(hour,minute,second))//格式化
大家可以加我的微信号,一起交流啊: