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

  

posted @ 2018-06-17 21:53  Nice1949  阅读(70)  评论(0编辑  收藏  举报