python练习
创始人
2024-05-28 22:13:29
0

一、打印页面

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的指数 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

五、下列哪一项是“4是奇数或-9为正数”的否定(C )

A、4是偶数或-9不是负数

B、4是奇数或-9不是负数

C、4是偶数和-9是负数

D、4是奇数和-9不是负数

六、如果A是“10110110”,B是“11100000”,C是“10100000”,下面成立的是(D )

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("这个月已经结束了!")

 

十、 根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用Math.PI,也可以使用3.14)

#求圆的面积和周长
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 ("不是闰年")

 

十二、输入赵本山的考试成绩,显示所获奖励 成绩==100分,爸爸给他买辆车 成绩>=90分,妈妈给他买MP4 90分>成绩>=60分,妈妈给他买本参考书 成绩<60分,什么都不买

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)

 

十四、 健康计划 用户输入身高(m),体重(kg) 计算公式:BMI = 体重 / 身高^2 BMI < 18.5:过轻 18.5≤ BMI <24:正常 24 ≤ BMI <27:过重 27 ≤ BMI < 30:轻度肥胖 30 ≤ BMI < 35:中度肥胖 BMI ≥ 35:重度肥胖

#健康判断
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")

 

 

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...