Python基础知识(2)
1.if比较运算符 ①. age = 19 #if age大于或者等于18: if age >= 18: print("成年.可以去网吧....") ②. color = input("你白么?") money = int(input("请输入你的财产总和:")) beautiful = input("你美么?") #if 白 并且 富 并且 美: #if 白 and 富 and 美: if color=="白" and money>1000000 and beautiful=="美": print("白富美....") else: print("矮矬穷....") ③. a = 30 if not (a>0 and a<=50): print("在0到50之间....") sex = input("请输入你的性别:") if sex == "男": print("你是男性,可以穿长裤....") elif sex == "女": print("你是女性,可以穿裙子....") #elif sex == "中性": else: print("你是第3种性别,随便.....") ④.#1. 获取用户的输入 num = int(input("请输入一个数字(1~7):")) #2. 判断用户的数据,并且显示对应的信息 if num==1: print("星期1") elif num==2: print("星期2") elif num==3: print("星期3") elif num==4: print("星期4") elif num==5: print("星期5") elif num==6: print("星期6") elif num==7: print("星期7") else: print("你输入的数据有误....") 2.while i = 1 while i<=100: print("%d"%i)#print(i) i = i+1 3.实例 ①. ticket = 1#1表示有车票 0表示没有车票 knifeLenght = 48#cm #先判断是否有车票 if ticket==1: print("通过了车票的检测,进入到了车站,接下来要安检了") #判断刀的长度是否合法 if knifeLenght<=10: print("通过了安检,进入到了候车厅") print("马上就要见到TA了,很开心.....") else: print("安检没有通过,等待公安处理....") else: print("兄弟 你还没有买票了,先去买票 才能进站....") ②. i=1 #用来控制行数 while i<=5: #用来控制每一行中的列数 j = 1 while j<=5: print("*", end="") #j = j+1#c语言中向让j加上1的方式: j++; ++j; j+=1; j=j+1; j+=1 print("") i = i+1 ③. i = 1 while i<=9: j = 1 while j<=i: print("%d*%d=%d\t"%(j,i,i*j), end="") j+=1 print("") i+=1 ④. import random #1. 提示并获取用户的输入 player = int(input("请输入 0剪刀 1石头 2布:")) #2. 让电脑出一个 computer = random.randint(0,2) #2. 判断用户的输入,然后显示对应的结果 #if 玩家获胜的条件: if (player==0 and computer==2) or (player==1 and computer==0) or (player==2 and computer==1): print("赢了,,,,可以去买奶粉了.....") #elif 玩家平局的条件: elif player==computer: print("平局了,,,洗洗手决战到天亮....") else: print("输了,,,回家拿钱 再来....") 4.break语句 i = 1 num = 0 while i<=100: #if i是个偶数: if i%2==0: print(i) num+=1 if num==20: #break的作用 用来结束while循环, #即 如果在while执行的过程中,不想循环了,可以用break来做到这个效果0: break i+=1