• python 特性:height-->while


    """
    出题:height
    女生找对象
    	男生在1米-1.5米之间 小强你在哪里?
    	男生在1.5-1.7米之间 没有安全感
    	男生在1.7 - 1.8米之间 帅哥 留个电话
    	男生在1.8-2 米之间 帅哥你建议多一个男朋友吗?
    """
    #(1) python 特性写法:
    
    # height =float(input("请输入你想要的身高:") )
    # if 1<= height <=1.5:
    # 	print("小强你在哪里?")
    # elif 1.5< height <=1.7:
    # 	print("没有安全感")
    # elif 1.7< height <=1.8:
    # 	print("帅哥留个电话")
    # elif 1.8< height <=2:
    # 	print("帅哥你建议多一个女朋友吗")
    # else:
    # 	print("你要找的男朋友这里没有适合你的哟")
    
    #第二种写写法:
    
    # height=float(input("请输入身高:"))
    # if  1 <= height and height<=1.5:
    # 	print("小强你在哪里啊?")
    # elif 1.5< height and height<=1.7:
    # 	print("没有安全感")
    # elif 1.7< height <=1.8:
    # 	print("帅哥留个电话")
    # elif 1.8< height <=2:
    # 	print("帅哥,你建议多一个女朋友吗")
    # else:
    # 	print("你要找的男朋友,这里没有适合你的哟")
    
    
    #2 用一个变量打印出一行十个小星星
    
    """
    "a" + "b" = "ab"
    a = "a"
    b = "b"
    a+b = "ab"
    """
    '''
    i = 0
    strvar =""
    while i<10:
    	#代码逻辑
    	# print("*",end="")
    	strvar+="*"
    	i+=1
    print(strvar)
    '''
    
    #3.打印一行十个小星星 奇数个打印★ 偶数个打印☆
    '''
    0 % 2 = 0
    1 % 2 = 1
    2 % 2 = 0
    3 % 2 = 1
    4 % 2 = 0
    5 % 2 = 0
    ...
    ...
    101 % 2 = 1
    
    0 % 3 = 0
    1 % 3 = 1
    2 % 3 = 2
    3 % 3 = 0
    
    0 % 4 = 0
    1 % 4 = 1
    2 % 4 = 2
    3 % 4 = 3
    4 % 4 = 0
    任意数n 和 m 进行取余 那么余数范围:0~(m-1)
    
    """
    i = 0
    while i < 10:
    	if i % 2 ==0:
    		print("★",end ="")
    	else:
    		print("☆",end="")
    	i+=1
    """
    '''
    #4 一个循环 打印十行十列小星星
    
    # i = 0
    # while i <100:
    # 	print("*",end="")
    # 	#打印到第十个小星星,换行 print()
    # 	if i % 10 ==9:
    # 		print()
    # 	i+=1
    
    # 5 一个循环 打印十行十列隔列变色的小星星
    
    # i = 0
    # while i <100:
    # 	#控制输出星星
    # 	if i %2 == 0:
    # 		print("★", end="")
    # 	else:
    # 		print("☆", end="")
    # 	#打印到第十个小星星换行 print()
    # 	if i % 10 ==9:
    # 		print()
    # 	i+=1
    # 5 一个循环 打印十行十列隔行变色的小星星
    
    # 0 // 10 0
    # 0 // 10 0
    # 0 // 10 0
    # ...
    # ...
    # 9 // 10 0
    # 0-9 和 10进行地板除 会产生10个相同 0
    # 10 // 10 1
    # 11 // 10 1
    # 12 // 10 1
    # 13 // 10 1
    # ...
    # ...
    # 19 // 10 1
    # 10-19 和10进行地板除 会产生10个相同的1
    ...
    
    # 90 // 10 9
    # 91 // 10 9
    # 92 // 10 9
    # ...
    # ...
    # 99 // 10 9
    # 90-99 和 10进行地板除会产生10个相同个9
    
    # 任意数 n 和 m 进行地板除会产生m个相同的数字
    
    i = 0
    while i <100:
    	# 控制输出的星星
    	# 先产生10个相同的数字,在和2进行地板除取余 余数范围只能是0 或者是1
    	if i //10 % 2 ==0:
    		print("★", end="")
    	else:
    		print("☆", end="")
    	# 打印到第十个小星星 换行print()
    	if i % 10 ==9:
    		print()
    	i+=1
    #7 用户登录(三次输入机会)且 每次输出错误时,显示剩余错误次数
    #(提示:字符串格式化)
    # break 关键字:终止本次循环
    
    times = 0
    while times < 3:
    	pwd = input("请输入密码")
    	if pwd =="000":
    		print("登录成功")
    		break
    	else:
    		# 剩余次数 = 最大次数 -已经有的次数
    		print("抱歉您密码错误,你还剩下%d"%(2-times))
    		if times == 2:
    			print("老哥明天再来")
    		times+= 1
    

      

  • 相关阅读:
    项目冲刺-第一天
    第四次个人作业-关于微软必应词典客户端 的案例分析
    第三次作业-结对编程
    学院教师开课管理网站项目
    使用Git进行代码管理的心得--github for windows
    十天冲刺---Day8
    十天冲刺---Day7
    十天冲刺---Day6
    十天冲刺---Day5
    十天冲刺---Day4
  • 原文地址:https://www.cnblogs.com/huangjiangyong/p/10793950.html
Copyright © 2020-2023  润新知