# 1、判断下列逻辑语句的True,False. # 1),1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 # f t f t t # True # 2)(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # False # f f f t # 2、求出下列逻辑语句的值。 # 1),8 or 3 and 4 or 2 and 0 or 9 and 7) # 8 # 2),0 or 2 and 3 and 4 or 6 and 0 or 3 # 3、下列结果是什么? # 1)、6 or 2 > 1 # 6 # 2)、3 or 2 > 1 # 3 # 3)、0 or 5 < 4 # False # print(3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2) # 4)、5 < 4 or 3 # 3 # 5)、2 > 1 or 6 # True # 6)、3 and 2 > 1 # True # 7)、0 and 3 > 1 # 0 # 8)、2 > 1 and 3 #3 # 9)、3 > 1 and 0 #0 # 10)、3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2 # 2 # 4. 简述变量命名规范 # 变量由数字,字母,下划线组成,不能以数字开头 # 不能是python关键字 # 不能是中文 # 变量具有可描述性 # 5. name = input(“>>>”) name变量是什么数据类型? # 字符串 # 6. if条件语句的基本结构? # if 条件: # 结果 # 7. while循环语句基本结构? # while 条件: # 结果: # 8. 写代码:计算 1 - 2 + 3 ... + 99 中除了88意外所有数的总和? # i=1 # sum=0 # while i <100: # if i ==88: # i = i + 1 # continue # # elif i %2==0: # sum-=i # else: # sum+=i # i+=1 # print(sum) # 9. ⽤户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使⽤字符串格式化) # i = 1 # while i<4: # name = input('please enter your username') # key = input('please enter your password') # if name=='zhujun' and key=='abcdefg' : # print('SUCCEED') # break # else: # print('WRONG!You have %d of 3 chances'%(3-i)) # i +=1 # # i=1 # while i<4: # name = input('please enter your username') # psd= input('please enter your password') # if name=='zhujun'and psd=='123456': # print('succeed') # break # else: # print('wrong 您还有%d次机会'%(3-i)) # i+=1 # 10. 简述ascii、unicode、utf-8编码关系? # 开始时候用ascii码,总共有256种可能,不够,就在ascii码基础上创立万国码(uncoide),uncoide开始16位,但是汉语不能满足,升级32位, # 但是太费资源,升级成utf-8 # # 11. 简述位和字节的关系? # 8位一个字节 # 12. “⽼男孩”使⽤UTF-8编码占⽤⼏个字节?使⽤GBK编码占⼏个字节? #9,6 # 13. 制作趣味模板程序需求:等待⽤户输⼊名字、地点、爱好,根据⽤户的 # 名字和爱好进⾏任意现实 如:敬爱可亲的xxx,最喜欢在xxx地⽅⼲ # name=input('>>>请输入您的名字') # location=input('>>>请输入您的地点') # hobbie=input('>>>请输入您的爱好') # msg='敬爱%s,我喜欢%s,在%s' %(name,hobbie,location) # print(msg) # # 14. 等待⽤户输⼊内容, # 检测⽤户输⼊内容中是否包含敏感字符?如果存在 # 敏感字符提示“存在敏感字符请重新输⼊”,并允许⽤户重新输⼊并打印。敏 # 感字符:“⼩粉嫩”、“⼤铁锤” # while 1: # a=input('>>>请输入您的评论') # if a.find('小粉嫩')!=-1 or a.find('大铁锤')!=-1: # print('存在敏感字符请重新输入') # continue # else: # print('输入正确') # break # while 1: # comment=input('请输入你的评论') # s1='小粉嫩' # s2='大铁锤' # if s1 in comment: # print('含有敏感字符,请重新输入') # elif s2 in comment: # print('含有敏感字符,请重新输入') # else: # print('输入正确') # break # 15. 单⾏注释以及多⾏注释? # 单行注释:# # 多行注释:''或者''' '''或者'' '' # 16. 简述你所知道的Python3和Python2的区别? # python2:有其他语言代码陋习,有大量重复代码 # python3:简单,清晰,优美 # 打印功能:python2不用加括号,python3必须加括号 # 17. 看代码书写结果: # a = 1>2 or 4<7 and 8 == 8 # print(a) # True
python练习1
猜你喜欢
转载自my.oschina.net/u/3648651/blog/1802355
今日推荐
周排行