3.27作业

阅读 60

2022-03-31

1.拿硬币

num = 0

sl=[10,8,5,3,27,99.]

for i in sl:

a =i%2

if a==0:

num = i //2 + num

else:

num = i//2+ num + 1

print("需要取得次数是:",(num))

2.孪生数

num = []

for i in range(2, 101):

flag = True

for j in range(2, i):

if i % j == 0:

flag = False

break

if flag:

num.append(i)

index = 0

print(num)

while index < len(num) - 1:

first = num[index]

second = num[index + 1]

if second - first == 2:

print(f"{first}和{second}之间是孪生素数")

index += 1

3.最大值

list = [1,2,3,4,5,6,7,8]

print("列表",list)

num_max = list[0]

num_min = list[0]

num_and = 0

for i in range(1,len(list)):

    if num_max < list[i]:

        num_max = list[i]

    elif num_min > list[i]:

        num_min = list[i]

    else:

        pass

print("最大值:",num_max)

print("最小值:",num_min)

for i in list:

    num_and += i

print("和:",num_and)

num_average = num_and/len(list)

print("平均值:",num_average)

4.去重复值

a = [1,2,3,1,2,8,9,5]

print("去重前:",a)

b = list(set(a))

print("去重后:",b)

j = []

for i in a:

    if i not in j:

        j.append(i)

print("去重后:",j)

5.合并两个列表

6.

两个列表查共同项

a = [1,2,3,6,8,9,10,11,12]

b = [1,2,3]

j = list(set(a).intersection(set(b)))

print(j)

7.列表反转与排序

8.随即存入列表

import random

ls = []

for i in range(10):

    ls.append(random.randint(0, 10))

print(ls)

9.登录

choice = int(input())

if choice == 1:

    username = input("请输入您的用户名:")

    password = input("请输入您的密码:")

    if username == "菠萝哥" and password == "xixi":

        print("登陆成功~ {},您好!欢迎回来".format(username))

10.英雄联盟

import sys

choice = int(input())

if choice == 1:

    username = input("请输入您的用户名:")

    password = input("请输入您的密码:")

    if username == "菠萝哥" and password == "boluoge":

        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

精彩评论(0)

0 0 举报