1.判断下列逻辑语句的True,False
1) 1>1 or 3<4 or 4>5 and2>1 and 9>8 or 7<6 True
2) not 2>1 and 3<4 or 4>5 and 2>1 and 9>8 or 7<6 False
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 4
3.下列结果是什么?
1)6 or 2>1 6
2) 3 or 2>1 3
3) 0 or 5<4 False
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.while循环的基本结构?
(1)While True:
执行循环
break
(2)while 条件:
循环语句
else:
循环语句
5.利用if语句写出猜大小游戏:
设定一个理想数字比如:66,让用户输入数字,比66大,则显示猜的结果大了;如果比66小,则显示猜的结果小了;只有等于66,显示猜测结果正确,然后退出循环。
6.在5题的基础上进行升级。
给用户三次机会,如果三次机会内猜对了,则显示猜测正确,退出循环,如果三次之内没有猜测正确,则自动退出循环,并显示“太笨了你……”
7.使用while循环输出1 2 3 4 5 6 8 9 10
8.求出1-100的所有数的和(三种方法)
9.输出1-100内所有奇数(两种方法)
10. 输出1-100内所有偶数(两种方法)
11.求1-2+3-4+5…..99的所有数的和
12.用户登录(三次输错机会)且每次输错误时显示剩余错误次数(提示:使用字符串格式化)
13.简述ASCII,Unicode,utf-8关系
14.简述位和字节的关系
5.利用if语句写出猜大小游戏: 设定一个理想数字比如:66,让用户输入数字,比66大,则显示猜的结果大了;如果比66小, 则显示猜的结果小了;只有等于66,显示猜测结果正确,然后退出循环。 while True: number=int(input("请输入您心中理想的数字:")) if number==66: print("猜测结果正确") break if number>66: print("猜的结果大了") else: print("猜的结果小了") 6.在5题的基础上进行升级。 给用户三次机会,如果三次机会内猜对了,则显示猜测正确,退出循环,如果三次之内没有猜测正确,则 自动退出循环,并显示“太笨了你……” i=0 while i<3: num = int(input("请输入您猜的理想数字:")) if num==66: print("猜对了") break else: if num<66: print('猜小了') else: print('猜大了') i+=1 print("太笨了你....") 7.使用while循环输出1 2 3 4 5 6 8 9 10 法一 num=1 while num<11: if num==7: num+=1 continue else: print(num) num+=1 法二 num=1 while num<11: if num==7: num+=1 print(num) num+=1 8.求出1 - 100的所有数的和(三种方法) 方法一: number=1 sum=0 while number<101: sum+=number number+=1 print(sum) 方法二: sum=0 for number in range(0,101): sum+=number print(sum) 方法三 number=1 sum=0 while True: sum+=number number+=1 if number==101: break print(sum) 9.输出1 - 100内所有奇数(两种方法) 方法一: for number in range(1,101,2): print(number) 方法二 number=1 while number<=100: if number%2!=0: print(number) number+=1 方法三 number=1 while number<=100: print(number) number=number+2 10. 输出1 - 100内所有偶数(两种方法) 方法一 for number in range(0,101,2): print(number) 方法二 number=0 while number<=100: if number%2==0: print(number) number+=1 方法三 number=0 while number<=100: print(number) number=number+2 11.求1 - 2 + 3 - 4 + 5…..99的所有数的和 count=0 sum=0 while count<100: if count%2==0: sum=sum-count else: sum=sum+count count+=1 print(sum) 方法二 count=0 sum=0 while count<100: sum=sum+count*(-1)**(count+1) count+=1 print(sum) 12.用户登录(三次输错机会)且每次输错误时显示剩余错误次数(提示:使用字符串格式化) input while i=0 while i<3: username = input("请输入您的用户名:") password = input("请输入您的密码:") if username=='小甲鱼' and password=='123': print("登录成功") break else: print('登陆失败,您还有%d次机会'%(2-i)) i+=1