print("\t\t英雄商城登录界面".center(10))
print(" ~ * "*10)
print(" 1. 用户登录")
print(" 2. 新用户注册")
print(" 3. 退出系统")
print(" ~ * "*10)
print("(温馨提示)请输入您的选项:")
print("\t\t英雄联盟商城首页".center(10))
print(" ~ * "*10)
print(" 1. 进入英雄超市")
print(" 2. 休闲小游戏")
print(" 3. 退出登录")
print("~ * "*10)
print("(温馨提示)请输入您的选项:")
print("\t\t\t\t英雄商城英雄列表".center(20))
print("~ * "*20)
print("编号 姓名 昵称 价格 库存 描述")
print("1 纳尔 迷失之牙 3500 100 丛林不会原谅盲目与无知")
print("2 锐雯 放逐之刃 4000 100 她是残忍高效的战士 ")
print("3 薇恩 暗夜猎手 3500 100 这个世界不想人们想象的那么美好")
print("4 扎克 生化魔人 3000 100 即使你没有脊柱,你也必须站起来")
print("5 杰斯 未来守护者 2500 100 武装着睿智与魅力,你的选择没有错")
print("~ * "*20)
print("(温馨提示)请输入您要购买的英雄编号:")
print("\t\t\t\t英雄商城购买英雄".center(20))
print("英雄购买票据")
print("~ * "*20)
print(" 英雄名称:盲僧(史诗)")
print(" 英雄属性:生命值428(+85)/能量值200(+0)/移动速度425/攻击力55.8(+3.2)")
print(" 攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离125")
print(" 英雄座右铭:一人之行可灭世,众人之勤可救世!")
print(" 英雄价格:3000")
print(" 活动折扣:9.5")
print("插播广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")
print("~ * "*20)
print("(温馨提示)请付款:")
print("\t\t\t\t英雄商城购买英雄 ".center(20))
print("英雄购买票据")
print("~ * "*20)
print(" 英雄名称:九尾妖狐(史诗) ")
print(" 英雄价格:10000 ")
print(" 活动折扣:9.5 ")
print(" 应付付款:9500 ")
print(" 实际付款:10000 ")
print(" 找零:500 ")
print("插入广告:当风云变色,当流离失所,世界不再是旧日模样 ")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡 ")
print("~ * "*20)
print("(温馨提示)按任意键返回上一级菜单: ")
'''
临时变量法
a=10;b=1
c=b;b=a;a=c
print(a,b)
数学法
a=10;b=1
sum=a+b
a=sum-a;b=sum-b
print(a,b)
a=10;b=1
res=a*b
a=res//a
b=res//b
print(a,b)
多值交互
a=10;b=1
a,b=b,a
print(a,b)
异或
a=10;b=1
a=a ^ b
b=a ^ b
a=a ^ b
print(a,b)
'''
判断一个数,是否是2的指数 2的指数
0000 0010 0000 0001
0000 0100 0000 0011
0000 1000 0000 0111
0001 0000 0000 1111
提示:所有2的指数:n&(n - 1) == 0
n =int(input("输入一个数:"))
if n&(n-1)==0:
print("是2的指数")
else:
print("不是")
给定成绩,判断用户成绩的档次 100:提示满分 90~100:优秀 80~90良好:良好 70~80:还可以,多多努力 60~70:合格 0~60:不合格 0:鸡蛋
n =int(input("输入一个数:"))
if n==100:
print("满分")
elif 90<=n<100:
print("优秀")
elif 80<=n<90:
print("良好")
elif 70<=n<80:
print("还可以,多多努力")
elif 60<=n<70:
print("合格")
elif 0
A、4是偶数或-9不是负数
B、4是奇数或-9不是负数
C、4是偶数和-9是负数
D、4是奇数和-9不是负数
A、C=A|B
B、 C=~A
C、 C=~B
D、 C=A&B
#判断奇偶
'''
整除法
n =int(input("输入一个数:"))
if n%2==0:
print("偶数")
else:
print("奇数")
#与运算
n =int(input("输入一个数:"))
if n&1:
print("奇数")
else:
print("偶数")
#左移后整除
n =int(input("输入一个数:"))
if n<<1 and n%2==0:
print("偶数")
else:
print("奇数")
#右移后整除
n =int(input("输入一个数:"))
if n>>1 and n%2==0:
print("偶数")
else:
print("奇数")
'''
#求矩形的面积和周长
a =int(input("输入长:"))
b =int(input("输入宽:"))
s=a*b
c=2*(a+b)
print("矩形的面积:",s)
print("矩形的周长:",c)
#根据天数(从控制台上输入)计算周数和剩余的天数 ,假设第一天是星期一,7天一周
days=int(input("请输入现在是第几天:"))
b=int(input("请输入当前月份的总天数:"))
if days<=0:
print("err")
elif days<=7:
print("这是第一周,还剩余:%s"%(b-days)+"天")
elif days<=14:
print("这是第二周,还剩余:%s"%(b-days)+"天")
elif days<=21 :
print("这是第三周,还剩余:%s"%(b-days)+"天")
elif days<=28 :
if b==28 :print ("这是最后一周了,离这个月结束还剩:%s"%(b-days)+"天")
else :print("这是第四周,还剩余:%s"%(b-days)+"天")
elif days<=b :
print("这是最后一周了,离这个月结束还剩:%s"%(b-days)+"天")
else:
print("这个月已经结束了!")
#求圆的面积和周长
r =int(input("输入半径:"))
PI=3.14
s=PI*r*r
c=2*PI*r
print("圆的面积:",s)
print("圆的周长:",c)
'''
能被4整除且不能被100整除
能被400整除
'''
#判断闰年
year=int(input("输入年份:"))
if year%4==0 and year%100!=0:
print ("闰年")
elif year%400==0:
print ("闰年")
else:
print ("不是闰年")
n =int(input("输入成绩:"))
if n==100:
print("爸爸给你买辆车")
elif 90<=n<100:
print("妈妈给他买MP4")
elif 60<=n<90:
print("妈妈给他买本参考书 ")
elif 0
num1=int(input("请输入第一个数:"))
num2=int(input("请输入第二个数:"))
s=str(input("请输入运算符:"))
if s=='+':
print(num1+num2)
if s=='-':
print(num1-num2)
if s=='*':
print(num1*num2)
if s=='/':
print(num1/num2)
if s=='%':
print(num1%num2)
if s=='//':
print(num1//num2)
if s=='**':
print(num1**num2)
#健康判断
a =int(input("输入身高:"))
b =int(input("输入体重:"))
BMI=2*(b/a)
if BMI<18.5:
print("过轻")
elif 18.5<=BMI<24:
print("正常")
elif 24<=BMI<27:
print("过重")
elif 27<=BMI<30:
print("轻度肥胖")
elif 30<=BMI<35:
print("中度肥胖")
elif 35<=BMI:
print("重度肥胖")
else :
print("err")