赞
踩
作业1:
计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **
作业2:
设计一个程序,完成(英雄)商品的购买(界面就是第一天打印的界面)展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款 输入付款金额->打印购买小票(扩展)
- #英雄联盟
- #英雄商城登陆界面
- import sys
- choice = int(input())
- if choice == 1:
- username = input("请输入您的用户名:")
- password = input("请输入您的密码:")
- if username == "姬雅欣" and password == "jiyaxin":
- print("登陆成功~ {},您好!欢迎回来".format(username))
- while choice:
- print("\n 英雄商城首页\n")
- print("\n 英雄联盟商城首页\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("\n 1.进入英雄超市\n")
- print("\n 2.休闲小游戏\n")
- print("\n 3.退出登录\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- choice = int(input("请输入您的选项:"))
- if choice == 1:
- print("欢迎来到英雄商店!请做出你的选择吧~")
- print("\n 英雄商城英雄列表\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("\n编号 姓名 昵称 价格 库存 描述\n")
- print("\n1 纳尔 迷失之牙 3500 100 丛林不会原谅盲目与无知\n")
- print("\n2 锐雯 放逐之刃 4000 100 她是残忍高效的战士 \n")
- print("\n3 薇恩 暗夜猎手 3500 100 这个世界不想人们想象的那么美好\n")
- print("\n4 扎克 生化魔人 3000 100 即使你没有脊柱,你也必须站起来\n")
- print("\n5 杰斯 未来守护者 2500 100 武装着睿智与魅力,你的选择没有错\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- choice = int(input())
- if choice == 1:
- count = int(input("请输入您要购买的数量:"))
- print("\n英雄详情购买页面\n")
- print("\n 英雄商城购买英雄\n")
- print("\n英雄购买票据\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- print("\n 英雄名称:纳尔\n")
- print("\n 英雄描述:丛林不会原谅盲目与无知\n")
- print("\n 英雄价格:3500\n")
- print("\n 活动折扣:9.5\n")
- print("\n插播广告:当风云变色,当流离失所,世界不再是旧日模样\n")
- print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- print("您需要支付的点券为:3325")
- #打印小票
- print("\n订单页面:打印小票\n")
- print("\n 英雄商城购买英雄\n")
- print("\n英雄购买票据\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("\n 英雄名称:纳尔\n")
- print("\n 英雄价格:3500\n")
- print("\n 活动折扣:9.5\n")
- print("\n 实际付款:3325\n")
- print("\n插入广告:当风云变色,当流离失所,世界不再是旧日模样\n")
- print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("(温馨提示)按任意键返回上一级菜单:\n")
- break
- if choice == 2:
- count = int(input("请输入您要购买的数量:"))
- print("\n英雄详情购买页面\n")
- print("\n 英雄商城购买英雄\n")
- print("\n英雄购买票据\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- print("\n 英雄名称:薇恩\n")
- print("\n 英雄描述:她是残忍高效的战士\n")
- print("\n 英雄价格:4000\n")
- print("\n 活动折扣:9.5\n")
- print("\n插播广告:当风云变色,当流离失所,世界不再是旧日模样\n")
- print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- print("您需要支付的点券为:3800")
- print("\n订单页面:打印小票\n")
- print("\n 英雄商城购买英雄\n")
- print("\n英雄购买票据\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("\n 英雄名称:薇恩\n")
- print("\n 英雄价格:4000\n")
- print("\n 活动折扣:9.5\n")
- print("\n 实际付款:3800\n")
- print("\n插入广告:当风云变色,当流离失所,世界不再是旧日模样\n")
- print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("(温馨提示)按任意键返回上一级菜单:\n")
- break
- if choice == 3:
- count = int(input("请输入您要购买的数量:"))
- print("\n英雄详情购买页面\n")
- print("\n 英雄商城购买英雄\n")
- print("\n英雄购买票据\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- print("\n 英雄名称:锐雯\n")
- print("\n 英雄描述:这个世界不想人们想象的那么美好\n")
- print("\n 英雄价格:3500\n")
- print("\n 活动折扣:9.5\n")
- print("\n插播广告:当风云变色,当流离失所,世界不再是旧日模样\n")
- print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- print("您需要支付的点券为:3325")
- print("\n订单页面:打印小票\n")
- print("\n 英雄商城购买英雄\n")
- print("\n英雄购买票据\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("\n 英雄名称:锐雯\n")
- print("\n 英雄价格:3500\n")
- print("\n 活动折扣:9.5\n")
- print("\n 实际付款:3325\n")
- print("\n插入广告:当风云变色,当流离失所,世界不再是旧日模样\n")
- print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("(温馨提示)按任意键返回上一级菜单:\n")
- break
- if choice == 4:
- count = int(input("请输入您要购买的数量:"))
- print("\n英雄详情购买页面\n")
- print("\n 英雄商城购买英雄\n")
- print("\n英雄购买票据\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- print("\n 英雄名称:扎克\n")
- print("\n 英雄描述:即使你没有脊柱,你也必须站起来\n")
- print("\n 英雄价格:3000\n")
- print("\n 活动折扣:9.5\n")
- print("\n插播广告:当风云变色,当流离失所,世界不再是旧日模样\n")
- print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- print("您需要支付的点券为:2850")
- print("\n订单页面:打印小票\n")
- print("\n 英雄商城购买英雄\n")
- print("\n英雄购买票据\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("\n 英雄名称:扎克\n")
- print("\n 英雄价格:3000\n")
- print("\n 活动折扣:9.5\n")
- print("\n 实际付款:2850\n")
- print("\n插入广告:当风云变色,当流离失所,世界不再是旧日模样\n")
- print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("(温馨提示)按任意键返回上一级菜单:\n")
- break
- else:
- count = int(input("请输入您要购买的数量:"))
- print("\n英雄详情购买页面\n")
- print("\n 英雄商城购买英雄\n")
- print("\n英雄购买票据\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- print("\n 英雄名称:杰斯\n")
- print("\n 英雄描述:武装着睿智与魅力,你的选择没有错\n")
- print("\n 英雄价格:2500\n")
- print("\n 活动折扣:9.5\n")
- print("\n插播广告:当风云变色,当流离失所,世界不再是旧日模样\n")
- print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ \n")
- print("您需要支付的点券为:2375")
- print("\n订单页面:打印小票\n")
- print("\n 英雄商城购买英雄\n")
- print("\n英雄购买票据\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("\n 英雄名称:杰斯\n")
- print("\n 英雄价格:2500\n")
- print("\n 活动折扣:9.5\n")
- print("\n 实际付款:2375\n")
- print("\n插入广告:当风云变色,当流离失所,世界不再是旧日模样\n")
- print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡\n")
- print("\n~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~\n")
- print("(温馨提示)按任意键返回上一级菜单:\n")
- break
1
请输入您的用户名:姬雅欣
请输入您的密码:jiyaxin
登陆成功~ 姬雅欣,您好!欢迎回来
英雄商城首页
英雄联盟商城首页
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
1.进入英雄超市
2.休闲小游戏
3.退出登录
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
请输入您的选项:1
欢迎来到英雄商店!请做出你的选择吧~
英雄商城英雄列表
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
编号 姓名 昵称 价格 库存 描述
1 纳尔 迷失之牙 3500 100 丛林不会原谅盲目与无知
2 锐雯 放逐之刃 4000 100 她是残忍高效的战士
3 薇恩 暗夜猎手 3500 100 这个世界不想人们想象的那么美好
4 扎克 生化魔人 3000 100 即使你没有脊柱,你也必须站起来
5 杰斯 未来守护者 2500 100 武装着睿智与魅力,你的选择没有错
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
1
请输入您要购买的数量:1
英雄详情购买页面
英雄商城购买英雄
英雄购买票据
~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~
英雄名称:纳尔
英雄描述:丛林不会原谅盲目与无知
英雄价格:3500
活动折扣:9.5
插播广告:当风云变色,当流离失所,世界不再是旧日模样
你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡
PS C:\Users\姬雅欣\Desktop\云计算\python\作业\3月26日(第三次)>
作业3:
健康计划
用户输入身高(m),体重(kg)
计算公式:BMI = 体重 / 身高^2
BMI < 18.5:过轻
18.5≤ BMI <24:正常
24 ≤ BMI <27:过重
27 ≤ BMI < 30:轻度肥胖
30 ≤ BMI < 35:中度肥胖
BMI ≥ 35:重度肥胖
- x=float(input("请输入你的身高(m):"))
- y=float(input("请输入你的体重(kg):"))
- BMI = y/(x**2)
- 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("中度肥胖")
- else:
- print("重度肥胖")
请输入你的身高(m):1.6
请输入你的体重(kg):45过轻
PS C:\Users\姬雅欣\Desktop\云计算\python\作业\3月26日(第三次)>
作业4:
打印如下图案:
1、直角三角形
2、等腰三角形
3、倒立等腰三角形
不会!!!!!!!!!!
4、菱形
5、空心菱形
6、显示对角线的菱形
- #直角三角形
- layer = int(input("请输入您要打印的层数:"))
- index = 1
- while index <= layer:
- j = 1
- while j <= index:
- print("*",end="")
- j += 1
- print()
- index += 1
- print("\n")
- #等腰三角形
- i = 1
- while i <= layer:
- space_nums = layer - i
- star_nums = 2 * i - 1
- print(" "*space_nums + "*"*star_nums)
- i += 1
- print("\n")
- #倒置等腰三角形
- for i in range(layer, 0, -1):
- space_nums = layer - i
- star_nums = 2 * i - 1
- print(" "*space_nums + "*"*star_nums)
- print("\n")
- #菱形
- #空心菱形
- #保留对角线的菱形
请输入您要打印的层数:9
*
**
***
****
*****
******
*******
********
*********
*
***
*****
*******
*********
***********
*************
***************
*****************
*****************
***************
*************
***********
*********
*******
*****
***
*
作业5:
输入数,判断这个数是否是质数
- #输入一个数,判断是否为质数
- num = int(input("请输入一个数:"))
- flag = True
- for i in range(2,num):
- if num % i == 0:
- flag = False
- break
- if flag:
- print("这个数是质数")
- else:
- print("这个数不是质数,是合数")
-
请输入一个数:9
这个数不是质数,是合数
作业6:
让用户输入一个月份,判断这个月是哪个季节?
假定3到4月是春季,5到8月是夏季,9到10是秋季,11、12、1、2月是冬季
- #输入月份,判断季节
- #3、4是春季;5、6、7、8是夏季;9、10是秋季;11、12、1、2是冬季
- month = int(input("请输入一个月份:"))
- if month == 3 or month == 4:
- print("现在的季节是春季")
- elif month == 5 or month == 6 or month == 7 or month == 8 :
- print("现在的季节是夏季")
- elif month == 9 or month == 10 :
- print("现在的季节是秋季")
- elif month == 11 or month == 12 or month == 1 or month == 2 :
- print("现在的季节是冬季")
- else:
- print("输入无效!")
请输入一个月份:9
现在的季节是秋季
作业7:
提示用户输入用户名,然后再提示输入密码,如果用户名是“admin”并且密码是“88888”,则提示正确,否则,如果用户名不是admin还提示用户用户名不存在,如果用户名是admin则提示密码错误。
- #提示用户输入用户名,然后再提示输入密码,
- #如果用户名是“admin”并且密码是“88888”,则提示正确,
- #否则,如果用户名不是admin还提示用户,用户名不存在,
- #如果用户名是admin则提示密码错误。
- a = input("请输入您的用户名:")
- b = input("请输入您的密码:")
- if a == "admin" and b == "88888" :
- print("登陆成功!")
- elif a != "admin" :
- print("抱歉,您所输入的用户名不存在!")
- elif a == "admin" and b != "88888" :
- print("抱歉,您输入的密码不正确!")
请输入您的用户名:admin
请输入您的密码:88888
登陆成功!
请输入您的用户名:admin
请输入您的密码:12345
抱歉,您输入的密码不正确!
请输入您的用户名:abcde
请输入您的密码:88888
抱歉,您所输入的用户名不存在!
作业8:
有一些四位数,百位数字都是3,十位数字都是6,并且它们既能被2整除,又能被3整除,求这样的四位数中最大的和最小的两数各是几?
- #有一些四位数,百位数字都是3,十位数字都是6,并且它们既能被2整除,又能被3整除
- #求这样的四位数中最大的和最小的两数各是几?
- index = 1000
- while index < 10000 :
- a = index //100%10
- b = index //10%10
- if a==3 and b==6 and index%2==0 and index%3==0:
- print(index)
- index += 1
1362
1368
2364
3360
3366
4362
4368
5364
6360
6366
7362
7368
8364
9360
9366
作业9:
编程求一个四位自然数ABCD,它乘以A后变成DCBA
- #编程求一个四位自然数ABCD,它乘以A后变成DCBA
- index = 1000
- while index < 10000:
- a = index // 1000
- b = index // 100%10
- c = index // 10%10
- d = index % 10
- if index * a == (d*1000 + c*100 + b*10 + a):
- print (index)
- index += 1
1001
1111
1221
1331
1441
1551
1661
1771
1881
1991
作业10:
用户输入两个数a、b。如果a能被b整除或a加b大于1000,则输出a;否则输出b。
- #用户输入两个数a、b。如果a能被b整除或a加b大于1000,则输出a;否则输出b。
- a = int(input("请输入一个数:"))
- b = int(input("请输入一个数:"))
- if a//b == 0 or (a+b) > 1000:
- print(a)
- else :
- print(b)
请输入一个数:900
请输入一个数:200
900
请输入一个数:900
请输入一个数:2
2
作业11:
输入赵本山的考试成绩,显示所获奖励
成绩==100分,爸爸给他买辆车
成绩>=90分,妈妈给他买MP4
90分>成绩>=60分,妈妈给他买本参考书
成绩<60分,什么都不买
- #输入赵本山的考试成绩,显示所获奖励
- # 成绩==100分,爸爸给他买辆车
- # 成绩>=90分,妈妈给他买MP4
- # 90分>成绩>=60分,妈妈给他买本参考书
- # 成绩<60分,什么都不买
- grade =int(input("请输入赵本山的成绩:"))
- if grade == 100 :
- print("爸爸给买辆车")
- elif grade >= 90 :
- print("妈妈给买MP4")
- elif 60<=grade<90 :
- print("妈妈给买本参考书")
- else :
- print("啥都没有!!!")
请输入赵本山的成绩:30
啥都没有!!!
作业12:
请输入一个数,判断这个数是偶数还是奇数,如果使用偶数,请判断从1到该数是3的倍数有哪些,如果是奇数,请判断从1到该数是5的倍数有哪些
- #请输入一个数,判断这个数是偶数还是奇数,如果使用偶数,请判断从1到该数是3的倍数有哪些,如果是奇数,请判断从1到该数是5的倍数有哪些
- sum = int(input("请输入一个数:"))
- if (sum%2==0):
- print("这个数是偶数")
- for i in range (1,sum+1):
- if i % 3 == 0:
- print(i)
- else:
- print("这个数是奇数")
- for i in range (1,sum+1):
- if i % 5 == 0:
- print(i)
请输入一个数:8
这个数是偶数
3
6
请输入一个数:9
这个数是奇数
5
作业13:
输入三边的长度,求三角形的面积和周长(海伦公式)
- #输入三边的长度,求三角形的面积和周长(海伦公式)
- a = float(input("请输入第一条边的长度:"))
- b = float(input("请输入第二条边的长度:"))
- c = float(input("请输入第三条边的长度:"))
- zc = a+b+c
- d = (a+b+c)/2
- mj = (d*(d-a)*(d-b)*(d-c))**0.5
- print("三角形的周长为:",zc)
- print("三角形的面积为:",mj)
请输入第一条边的长度:3
请输入第二条边的长度:4
请输入第三条边的长度:5
三角形的周长为: 12.0
三角形的面积为: 6.0
作业14:
某商店T恤的价格为35元/件(2件9折,3件以上8折),裤子的价格为120 元/条(2条以上9折).小明在该店买了3件T恤和2条裤子,请计算并显示小明应该付多少钱?
- #某商店T恤的价格为35元/件(2件9折,3件以上8折),裤子的价格为120 元/条(2条以上9折)
- #小明在该店买了3件T恤和2条裤子,请计算并显示小明应该付多少钱?
- a=int(input("请输入买T恤的件数:"))
- b=int(input("请输入买裤子的条数:"))
- if a==2:
- if b<2:
- sum1=(a*35)*0.9
- sum2=b*120
- sum3=sum1+sum2
- print("小明应付",sum3)
- else:
- sum1 = (a * 35) * 0.9
- sum2 = (b * 120)*0.9
- sum3 = sum1 + sum2
- print("小明应付", sum3)
- elif a>=3:
- if b<2:
- sum1=(a*35)*0.8
- sum2=b*120
- sum3=sum1+sum2
- print("小明应付",sum3)
- else:
- sum1 = (a * 35) * 0.8
- sum2 = (b * 120)*0.9
- sum3 = sum1 + sum2
- print("小明应付", sum3)
- elif a<2:
- if b<2:
- sum1=(a*35)
- sum2=b*120
- sum3=sum1+sum2
- print("小明应付",sum3)
- else:
- sum1 = (a * 35)
- sum2 = (b * 120)*0.9
- sum3 = sum1 + sum2
- print("小明应付", sum3)
请输入买T恤的件数:3
请输入买裤子的条数:2
小明应付 300.0
作业15:
鸡兔同笼,从上面看有35个头,从下面看有94只脚,请问鸡有几只,兔有几只?
- #鸡兔同笼,从上面看有35个头,从下面看有94只脚
- #请问鸡有几只,兔有几只?
- a = 1
- while a <= 35:
- b = 1
- while b <= 35:
- if (a + b == 35) and (2 * a + 4 * b == 94):
- print("鸡有{}只,兔有{}只".format(a, b))
- b += 1
- a += 1
鸡有23只,兔有12只
作业16:
猜数字游戏(使用random模块完成)
电脑随机一个范围内的数,用户输入数据判断,
如果数大了,提供”数大了“
成功之后,加上用户是否继续功能
- #作业16:猜数字游戏(使用random模块完成)
- # 电脑随机一个范围内的数,用户输入数据判断,
- # 如果数大了,提供"数大了"
- # 成功之后,加上用户是否继续功能
- import random
- cp = random.randint(1,100)
- while cp:
- me = int(input("请输入您要猜的数:"))
- if me == cp:
- print("恭喜您,猜对了!")
- choice = input("您是否要继续?若继续请按任意键;若要结束,请输入(n/N)")
- if choice == "N" or choice == "n":
- break
- else:
- cp = random.randint(1,100)
- elif me > cp :
- print("对不起,您猜大了!")
- else:
- print("对不起,您猜小了!")
- print("游戏结束,感谢您的参与!")
请输入您要猜的数:6
对不起,您猜小了!
请输入您要猜的数:20
对不起,您猜小了!
请输入您要猜的数:50
对不起,您猜大了!
请输入您要猜的数:40
对不起,您猜大了!
请输入您要猜的数:30
对不起,您猜小了!
请输入您要猜的数:35
对不起,您猜大了!
请输入您要猜的数:34
对不起,您猜大了!
请输入您要猜的数:33
恭喜您,猜对了!
您是否要继续?若继续请按任意键;若要结束,请输入(n/N)
请输入您要猜的数:5
对不起,您猜大了!
请输入您要猜的数:3
恭喜您,猜对了!
您是否要继续?若继续请按任意键;若要结束,请输入(n/N)n
游戏结束,感谢您的参与!
作业17:
猜拳游戏:石头、剪刀、布的游戏
- #猜拳游戏:石头、剪刀、布的游戏
- import random
- cp = random.randint(1,3)
- while cp:
- me = int(input("请输入您要出的拳(1:石头 2:剪刀 3:布):"))
- if me == cp :
- print("平局")
- elif (me == 1 and cp == 2) or (me ==2 and cp == 3) or (me == 3 and cp == 1):
- print("恭喜你,赢了!")
- else:
- print("真可惜,电脑赢了!")
请输入您要出的拳(1:石头 2:剪刀 3:布):1
真可惜,电脑赢了!
请输入您要出的拳(1:石头 2:剪刀 3:布):1
真可惜,电脑赢了!
请输入您要出的拳(1:石头 2:剪刀 3:布):1
真可惜,电脑赢了!
请输入您要出的拳(1:石头 2:剪刀 3:布):2
恭喜你,赢了!
作业18:
在控制台上,输入如下信息(使用循环)
a a^2 a^3
1 1 1
2 4 8
3 9 27
- #在控制台上,输入如下信息(使用循环)
- # a a^2 a^3
- # 1 1 1
- # 2 4 8
- # 3 9 27
- a = int(input("a:"))
- z = "a"
- x = "a^2"
- c = "a^3"
- print(f'{z:^20}{x:^20}{c:^20}')
- for i in range(1, a+1):
- if i <= a:
- print(f'{i:^20}{i**2:^20}{i**3:^20}')
a:3
a a^2 a^3
1 1 1
2 4 8
3 9 27
作业19:
输入一个年份,判断该年是否是闰年
- #输入一个年份,判断是否为闰年
- year = int(input("请输入年份:"))
- if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
- print("{}是闰年".format(year))
- else:
- print("{}不是闰年".format(year))
请输入年份:2022
2022不是闰年
请输入年份:2012
2012是闰年
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。