-
简述ASCII、Unicode、utf-8编码的关系。
ASCII中: 最早出现的是ASCII码 字母、数字、特殊符号都是1个字符 Ubicodde 包含全世界所有的文字与二进制0101001的对应关系 采用4个字节表示1个字符 utf-8: 包含全世界所有的文字与二进制0101001的对应关系 英文字母、数字、特殊符号用1个字节表示1个字符 文字用两个字节表示1个字符
-
简述位和字节的关系?
8bit = 1 bytes
-
“barry太白”使⽤UTF-8编码占⽤⼏个字节?使⽤GBK编码占⼏个字节?
UTF-8编码:11个字节 GBK编码:9个字节
-
判断下列逻辑语句的True,False。
-
1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
True
-
not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
False
-
-
求出下列逻辑语句的值。
-
8 or 3 and 4 or 2 and 0 or 9 and 7
8
-
0 or 2 and 3 and 4 or 6 and 0 or 3
4
-
-
下列结果是什么?
-
6 or 2 > 1
6
-
3 or 2 > 1
3
-
0 or 5 < 4
False
-
5 < 4 or 3
3
-
2 > 1 or 6
True
-
3 and 2 > 1
True
-
0 and 3 > 1
0
-
2 > 1 and 3
3
-
3 > 1 and 0
0
-
3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2
2
-
-
写代码,完成下列需求:
用户可持续输入(用while循环),用户使用的情况:
输入A,则显示走大路回家,然后在让用户进一步选择:
是选择公交车,还是步行?
选择公交车,显示10分钟到家,并退出整个程序。
选择步行,显示20分钟到家,并退出整个程序。
输入B,则显示走小路回家,并退出整个程序。
输入C,则显示绕道回家,然后在让用户进一步选择:
是选择游戏厅玩会,还是网吧?
选择游戏厅,则显示 ‘一个半小时到家,爸爸在家,拿棍等你。’并让其重新输入A,B,C选项。
选择网吧,则显示‘两个小时到家,妈妈已做好了战斗准备。’并让其重新输入A,B,C选项。
while True: msg = input("请在ABC中选择一个输入:") if msg == "A": print("那就走大路回家吧!") A1 = input("请选择公交车还是步行:") if A1 == "公交车": print("10分钟就到家啦!") break else: print("要走20分钟哦,20分钟到家") break elif msg == "B": print("走小路回家吧") break elif msg == "C": print("绕路回家") C1 = input("想在游戏厅玩一会还是网吧?选一个吧:") if C1 == "游戏厅": print("一个半小时到家,小心你爸在家拿棍等你") continue else: print("两个小时到家,你妈已做好战斗准备") continue
-
写代码:计算 1 - 2 + 3 … +99 中(不计算-88)所有数的总和?
n1 = 1 n2 = 0 while n1 < 100: if n1 == 88: n1 += 1 continue elif n1 % 2 == 0: n2 = n2 - n1 else: n2 = n2 + n1 n1 += 1 print(n2)
-
写代码:计算 1 - 2 + 3 … +99 中(不计算-88+89)所有数的总和?
n1 = 1 n2 = 0 while n1 < 100: if n1 == 88: n1 += 1 continue elif n1 == 89: n1 += 1 continue elif n1 % 2 == 0: n2 = n2 - n1 else: n2 = n2 + n1 n1 += 1 print(n2)
-
利用while循环输出 0 1 0 1 0 1 0 1 0 1 共10次。
count = 1 while count < 11: print("0101010101") count += 1
-
利用while循环完成以下输出内容。
第1遍开始 蒲公英IT教育 蒲公英IT教育 蒲公英IT教育 第2遍开始 蒲公英IT教育 蒲公英IT教育 蒲公英IT教育 第3遍开始 蒲公英IT教育 蒲公英IT教育 蒲公英IT教育
n = 1 m = 1 while n < 4: print("第%d遍开始" %(n)) while m < 4: print("蒲公英IT教育") m += 1 n += 1 m = 1
-
用户可以持续输入任意数字,当用户输入数字内容,比如:3,输出内容为:我要敲1遍代码,我要敲2遍代码,我要敲3遍代码。用户输入q,输出内容为:不敲了,放弃了。然后退出循环。用户输入f,输出内容为:今天任务终于完成了,回宿舍。然后退出循环。
>>>3 我要敲1遍代码 我要敲2遍代码 我要敲3遍代码 >>>2 我要敲1遍代码 我要敲2遍代码 >>>1 我要敲1遍代码 >>>f 今天任务终于完成了,回宿舍.
n = 1 while True: num = input("请输入一个任意数:") if num == "q": print("不敲了,放弃了") break elif num == "f": print("今天任务终于完成了,回宿舍!") break else: num = int(num) while n <= num: print("我要敲%d遍代码"%(n)) n += 1 n = 1