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,显示猜测结果正确,然后退出循环。whileTrue:
number=int(input("请输入您心中理想的数字:"))if number==66:print("猜测结果正确")break
if number>66:print("猜的结果大了")else:print("猜的结果小了")6.在5题的基础上进行升级。
给用户三次机会,如果三次机会内猜对了,则显示猜测正确,退出循环,如果三次之内没有猜测正确,则
自动退出循环,并显示“太笨了你……”
i=0while 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=1sum=0while number<101:
sum+=number
number+=1
print(sum)
方法二:
sum=0for number in range(0,101):
sum+=numberprint(sum)
方法三
number=1sum=0whileTrue:
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=0while number<=100:if number%2==0:print(number)
number+=1方法三
number=0while number<=100:print(number)
number=number+2
11.求1 - 2 + 3 - 4 + 5…..99的所有数的和
count=0
sum=0while count<100:if count%2==0:
sum=sum-countelse:
sum=sum+count
count+=1
print(sum)
方法二
count=0
sum=0while count<100:
sum=sum+count*(-1)**(count+1)
count+=1
print(sum)12.用户登录(三次输错机会)且每次输错误时显示剩余错误次数(提示:使用字符串格式化)
inputwhilei=0while i<3:
username= input("请输入您的用户名:")
password= input("请输入您的密码:")if username=='小甲鱼' and password=='123':print("登录成功")break
else:print('登陆失败,您还有%d次机会'%(2-i))
i+=1