这个问题可以使用while循环和if语句来解决。具体步骤如下:
1. 通过input()函数从键盘上输入三个数,分别赋值给a、b、c三个变量。
2. 定义一个变量min,初始值为a,用来存储最小值。
3. 使用if语句比较b和min的大小,如果b小于min,则将min赋值为b。
4. 再次使用if语句比较c和min的大小,如果c小于min,则将min赋值为c。
5. 定义一个列表nums,将a、b、c三个数按从大到小的顺序添加到列表中。
6. 使用while循环遍历nums列表,依次输出其中的元素。
下面是完整的Python代码实现:
```
a = float(input("请输入第一个数:"))
b = float(input("请输入第二个数:"))
c = float(input("请输入第三个数:"))
min = a
if b < min:
min = b
if c < min:
min = c
nums = [c, b, a]
nums.sort()
print("最小数为:", min)
print("从大到小的排序为:")
i = 0
while i < len(nums):
print(nums[i])
i += 1
```
需要注意的是,这里假设输入的三个数都是浮点型数值,如果需要处理其他类型的数值,需要对代码进行相应的修改。
温馨提示:答案为网友推荐,仅供参考