""" 出题: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