作者lightsky520 (猪肉满福堡加蛋)
看板Python
标题[问题] 请问这程式该如何写,不知该如何写?
时间Sun Apr 17 00:19:08 2022
想了好久还是无法写出正确答案,请求高手解答,万分感谢~
写一Python程式, 输入3个数a,b,c, 使用if else, 判断以下三种状况:
状况1: 3个数均不同
状况2: 有2个数相同
状况3: 3个数均相同
(1).印出3个数a,b,c; 判断後印出属於何种状况(1,2,3)
(2).状况1:3个数均不同, 印出中间的数
(3).状况2:有2个数相同, 印出最小的数
(4).状况3:3个数均相同, 印出该数为奇数或偶数
程式测试资料
请输入 a = 6
请输入 b = 2
请输入 c = 5
a= 6 , b= 2 , c= 5
属於状况 1
中间的数= 5
--------------------------
请输入 a = 12
请输入 b = 3
请输入 c = 16
a= 12 , b= 3 , c= 16
属於状况 1
中间的数= 12
--------------------------
请输入 a = 3
请输入 b = 2
请输入 c = 3
a= 3 , b= 2 , c= 3
属於状况 2
最小的数= 2
--------------------------
请输入 a = 3
请输入 b = 6
请输入 c = 6
a= 3 , b= 6 , c= 6
属於状况 2
最小的数= 3
--------------------------
请输入 a = 5
请输入 b = 5
请输入 c = 5
a= 5 , b= 5 , c= 5
属於状况 3
a=b=c= 5 是奇数
--------------------------
请输入 a = 10
请输入 b = 10
请输入 c = 10
a= 10 , b= 10 , c= 10
属於状况 3
a=b=c= 10 是偶数
--------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.45.57.105 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1650125950.A.A93.html
1F:→ Hsins: 作业自己写 04/17 00:32
2F:推 leo021566: 弃修比较快 04/17 00:38
3F:推 Schottky: 学期未过半可以停修 04/17 00:42
4F:→ qwefghiop1: 抓後用if elif else判断3种情况後用flag决定印出结果 04/17 01:58
5F:→ qwefghiop1: 抓值後* 04/17 02:00
6F:→ qwefghiop1: 你说想了很久却没叙述哪里想不通,这样没人能帮你。 04/17 02:03
7F:→ mantour: 1.说一下你的思路 2.贴你写出来的程式码(最好加注解) 04/17 08:34
8F:→ mantour: 3.说明执行结果哪边不合你预期,有错误讯息的话也贴一下 04/17 08:34
9F:→ OrzOGC: 最烂的写法用一堆if else 硬干也行吧 04/17 08:42
10F:嘘 ToastBen: 不忍嘘 04/17 09:20
11F:→ robert09080: 不忍嘘,用一堆if else 可以写 04/17 11:11
12F:→ dhs32: 不忍嘘,我小六侄子学一个星期都写得出来。 04/17 12:58
13F:→ yoche2000: 不忍嘘 04/17 15:44
14F:→ yoche2000: 这是不是工院开的课吧 不会吧 04/17 15:44
15F:推 venomsoul: 先把a, b, c弄成list或tuple,然後把这个list或tuple 04/18 00:19
16F:→ venomsoul: 用list 生成式取其set放入list,然後用len判断,反正 04/18 00:19
17F:→ venomsoul: 都排序好了 04/18 00:19
18F:嘘 aalexx: 压力测试 04/18 16:21
19F:嘘 ddavid: 为了问作业题还要注册新帐号,这时间都够写出来了 04/19 14:59
20F:→ lirpassmore: 不忍嘘…我文组都写的出来 04/21 08:36
21F:推 yuetsu: 有笑给推 05/05 10:23
22F:→ bbbAce: 这应该和python没关系 05/05 20:38
23F:推 BBQ2591: 就一大堆 if else 啊 05/14 05:06