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

  

原文地址:https://www.cnblogs.com/huangjiangyong/p/10793950.html