小鱼比可爱

简介: 小鱼比可爱

1 引言

在python学习中,我们学习了判断for循环语句,以及如何构建列表和以及使用map在同一行输入多个数,利用这些所学,我们就能解决一些生活中常见问题

2 问题

小鱼比可爱,鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度可能一样,鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,输出有多少只鱼不如自己可爱。

示例1

输入:6

    4 3 0 5 1 2

输出:0 0 0 3 1 2

示例2

输入:6

    4 8 6 4 5 6

输出:0 1 1 0 1 3

3 方法

用map输入多个小鱼的可爱值,再将他们一一存入列表中,运用第一次for循环将列表中的小鱼可爱值抽出,第二次for循环将小鱼左边的可爱值抽出,与当前的数值进行比较,运用if判断是否小于,若小于进入判断中变量加1,最后进行输出

4 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

n = int(input())
f = map(int,input().split())
g = list(f)
d = []
for i in range(n):
   a=0
   for j in range(i+1):
       if g[i] > g[j]:
           d.append(g[i])
           a +=1
   print(a,end=' ')

5 结语

针对判断是小鱼比可爱问题,提出运用列表加判断,循环的方法,通过本实验,证明该方法是有效的,本文只考虑了运用列表加判断,循环的方法,当然对此问题还可以直接引用函数等方法进行解决。

目录
相关文章
|
数据采集 Web App开发 XML
干了这碗“美丽汤”,网页解析倍儿爽
HTML 文档本身是结构化的文本,有一定的规则,通过它的结构可以简化信息提取。于是,就有了lxml、pyquery、BeautifulSoup等网页信息提取库。一般我们会用这些库来提取网页信息。
|
11月前
|
程序员 网络架构
【代码分享】【像极了恋爱】甜甜的汤圆,祝丽姿元宵快乐(表白特效)
【代码分享】【像极了恋爱】甜甜的汤圆,祝丽姿元宵快乐(表白特效)
104 0
|
数据采集 数据挖掘 程序员
【每周一坑】程序猿的浪漫
长久以来,大家对程序员的印象是“呆板”、”内向”等,殊不知他们也有浪漫的一面。把找不到对象归因于职业性质,这个锅,面向对象的编程语言不背!(但这个报道真不是来黑程序员的吗……)
浪漫的表白
浪漫的表白
149 0
我做的一个超级好玩的中秋节小游戏
我做的一个超级好玩的中秋节小游戏
我做的一个超级好玩的中秋节小游戏
|
JSON 移动开发 前端开发
情人节福利,撩妹神器恋爱话术库它来了~
情人节福利,撩妹神器恋爱话术库它来了~
710 0
情人节福利,撩妹神器恋爱话术库它来了~
|
存储 定位技术 C++
俄罗斯方块彩蛋(附星空表白彩蛋)
俄罗斯方块彩蛋(附星空表白彩蛋)
俄罗斯方块彩蛋(附星空表白彩蛋)
|
移动开发 程序员 UED
情人节,你刚表白,而我已经开始选哪里买钻戒了~
今天又到了一年好几度的情人节(内心os,为啥咋就这么多呢),当然之前也分享过很多篇100%成功表白的python代码,这里按照故事进展给大家分享一下。
155 0
情人节,你刚表白,而我已经开始选哪里买钻戒了~
|
Python
情人节快到了@!没想好送什么礼物吗?python为你打造一款表白神器,瞧好了你
前言马上情人节了,送什么给你女神呢。鲜花?口红?香水?还远远不够!再写一个告白程序,给她一个惊喜!那才刚刚好,保证是最特别的礼物! 我们做所有事情都要有一个思路, 写一个程序也不例外,本文代码分为了4个步骤 引用tkinter工具包 关闭所有窗口 定义不喜欢按钮的提示 窗口不能关 引用t...
2127 0