小鱼比可爱

简介: 小鱼比可爱

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 结语

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

目录
相关文章
|
前端开发 JavaScript
HTML+CSS+JAVASCRIPT实现——情人节表白情书
本文主要介绍如何使用HTML三件套来实现制作一封情人节表白情书,富含情谊与爱,打动女生的心灵
742 2
HTML+CSS+JAVASCRIPT实现——情人节表白情书
|
数据采集 数据挖掘 程序员
【每周一坑】程序猿的浪漫
长久以来,大家对程序员的印象是“呆板”、”内向”等,殊不知他们也有浪漫的一面。把找不到对象归因于职业性质,这个锅,面向对象的编程语言不背!(但这个报道真不是来黑程序员的吗……)
浪漫的表白
浪漫的表白
158 0
我做的一个超级好玩的中秋节小游戏
我做的一个超级好玩的中秋节小游戏
我做的一个超级好玩的中秋节小游戏
|
JSON 移动开发 前端开发
情人节福利,撩妹神器恋爱话术库它来了~
情人节福利,撩妹神器恋爱话术库它来了~
729 0
情人节福利,撩妹神器恋爱话术库它来了~
|
前端开发 JavaScript 程序员
七夕哄女朋友神器——送她一束玫瑰花
七夕哄女朋友神器——送她一束玫瑰花
七夕哄女朋友神器——送她一束玫瑰花
|
移动开发 程序员 UED
情人节,你刚表白,而我已经开始选哪里买钻戒了~
今天又到了一年好几度的情人节(内心os,为啥咋就这么多呢),当然之前也分享过很多篇100%成功表白的python代码,这里按照故事进展给大家分享一下。
161 0
情人节,你刚表白,而我已经开始选哪里买钻戒了~
女神节,一起重温妈妈的少女时代
岁月从不败美人,撷来芳华成至真,快来看看母亲年轻时候的样子吧。
女神节,一起重温妈妈的少女时代
下一篇
无影云桌面