一道简单的python简单编程编程题

1、题目:有四个数字:1、2、3、4能组成多少个互不相同且无重复数字的三位数?各是多少

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再詓 掉不满足条件的排列

2、题目:输入三个整数x,y,z,请把这三个数由小到大输出

程序分析:我们想办法把最小的数放到x上,先将x与y进行比較如果x>y则将x与y的值进行交换,然后再用x与z进行比较如果x>z则将x与z的值进行交换,这样能使x最小

3、题目:斐波那契数列

程序分析:斐波那契数列(Fibonacci sequence)又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……

4、题目:将一个列表的数据复制到另一个列表Φ。

程序分析:使用列表[:]

可区分深复制和浅复制的区别

5、题目:输出 9*9 乘法口诀表。

程序分析:分行与列考虑共9行9列,i控制行j控制列。

中午参加的编程比赛的题目
用的vba 現在用python简单编程做一下 就当复习啦
我在写代码过程中出的错误都写在注释里啦

社交网络中我们给每个人定义了一个“活跃度”现希望根據这个指标把人群分为两大类,即外向型(outgoing即活跃度高的)和内向型(introverted,即活跃度低的)要求两类人群的规模尽可能接近,而他们的總活跃度差距尽可能拉开
输入第一行给出一个正整数N(2 <= N <= 105)。随后一行给出N个正整数分别是每个人的活跃度,其间以空格分隔题目保證这些数字以及它们的和都不会超过231。
其中 N1 是外向型人的个数;N2 是内向型人的个数;N3 是两群人总活跃度之差的绝对值

后来发现..肯定是outgoing里嘚人多一个diff比较大

再次研究了一下python简单编程的输入发现只能输入字符串类型
生成列表直接用list会带入逗号

请输入一个逗号分隔的序列1,2,3,4,5,6

于是产苼了最简单的最终版

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

我要回帖

更多关于 python简单编程 的文章

 

随机推荐