'''
完成一个猜数字游戏
# 进入程序后
# 提示用户输入 要猜的数字
# 其他人输入时,提示数字大了,或者小了
# 猜到正确的数字为止,提示恭喜猜对了
# (选做:可以控制每位玩家的猜数字次数,例如,一个人只能猜3次,3次猜错结束程序,显示正确的数字后,重新开始)
# (选做: 猜数字的游戏中的数字尝试让系统生成,提示:random.randint(n,m) 可以让python在n-m之间生成一个随机数)
'''
import random
bingo_num = random.randint(0,100)
n = 0
while n < 3:
num = int(input("请输入数字:"))
if num > bingo_num:
print("你猜的数字大了")
n += 1
elif num < bingo_num:
print("你猜的数字小了")
n += 1
else:
print("恭喜猜对了")
break
'''
提示用户输入他的年龄, 程序进行判断.
如果小于10, 提示小屁孩,
如果大于10, 小于 20, 提示青春期叛逆的小屁孩.
如果大于20, 小于30. 提示开始定性, 开始混社会的小屁孩儿,
如果大于30, 小于40. 提示看老大不小了, 赶紧结婚小屁孩儿.
如果大于40, 小于50. 提示家里有个不听话的小屁孩儿.
如果大于50, 小于60. 提示自己马上变成不听话的老屁孩儿.
如果大于60, 小于70. 提示活着还不错的老屁孩儿.
如果大于70,小于90.提示人生就快结束了的一个老屁孩儿,
如果90以上,提示,再见了这个世界
'''
age = int(input("请输入你的年龄:"))
if age <= 10:
print("小屁孩")
elif 10 < age <= 20:
print("青春期叛逆的小屁孩")
elif 20 < age <= 30:
print("开始定性, 开始混社会的小屁孩儿")
elif 30 < age <= 40:
print("看老大不小了, 赶紧结婚小屁孩儿")
elif 40 < age <= 50:
print("家里有个不听话的小屁孩儿")
elif 50 < age <= 60:
print("自己马上变成不听话的老屁孩儿")
elif 60 < age <= 70:
print("活着还不错的老屁孩儿")
elif 70 < age <= 90:
print("人生就快结束了的一个老屁孩儿")
else:
print("再见了这个世界")
'''
用户输入一个分数. 根据分数来判断⽤户考试成绩的档次,
>=90 A >=80 B >=70 C >=60 D < 60 E
'''
score = int(input("输入你的分数:"))
if score >= 90:
print("你的考试成绩档次为A")
elif score >= 80:
print("你的考试成绩档次为B")
elif score >= 70:
print("你的考试成绩档次为C")
elif score >= 60:
print("你的考试成绩档次为D")
else:
print("你的考试成绩档次为E")
'''
使用while循环输出1 2 3 4 5 6 8 9 10
'''
n = 1
while n < 11:
if n != 7:
print(n, end=' ')
n += 1
'''
用户登陆(三次机会重试)
用户名为:admin
'''
n = 0
while n < 3:
name = input("输入你的用户名:")
if name == "admin":
print("登录成功")
break
else:
print(f"用户名错误,还有{2 - n}次机会尝试!")
n += 1
'''
一家商场在降价促销,如果购买金额50-100元(包含50和100元)之间,会给10%折扣,如果购买金额大于100元会给20%折扣,
编写一个程序,询问购买价格,再显示出折扣和最终价格
'''
price = float(input("输入你想要购买商品的价格:¥"))
if 50 <= price <= 100:
print("此商品可以折扣10%,最终价格为:¥", price * (1 - 0.1))
elif price > 100:
print("此商品可以折扣20%,最终价格为:¥", float(price * (1 - 0.2)))
else:
print("此商品无折扣")
'''
输入一个数,判断一个数n能同时被3和5整除
'''
n = int(input("输入一个整数:"))
if n % 3 == 0:
if n % 5 == 0:
print(f"{n}能同时被3和5整除")
else:
print("不符合要求")
else:
print("不符合要求")
'''
输入一个年份,输出是否为闰年
闰年条件:能被4整除但不能背100整除,或者能被400整除的年份
'''
year = int(input("请输入年份:"))
if year % 4 == 0:
if year % 100 == 0:
if year % 400 ==0:
print(f'{year}年是闰年!')
else:
print(f'{year}年不是闰年!')
else:
print(f'{year}年不是闰年!')
else:
print(f'{year}年不是闰年!')
'''
利用random函数生成随机整数,从1-9取出来。
然后输入一个数字,来猜输入的数与随机数的大小
如果大于则打印bigger,如果小于则打印less,如果相等则打印equal
'''
import random
random_num = random.randint(1,9)
num = int(input("请输入一个整数(1-9):"))
if num > random_num:
print("bigger")
elif num < random_num:
print("less")
else:
print("equal")