用python编写,在键盘上任意输入两个数,交换两个数并输出
时间: 2023-05-16 11:04:57 浏览: 299
可以使用以下代码实现:
a = input("请输入第一个数:")
b = input("请输入第二个数:")
a, b = b, a
print("交换后的结果为:")
print("第一个数:", a)
print("第二个数:", b)
相关问题
编写程序,输入两个任意数后交换输出,用函数实现
好的,您可以尝试下列 Python 代码:
```
def swap(a, b):
print("交换前: a = %d, b = %d" % (a, b))
# 交换a和b的值
temp = a
a = b
b = temp
print("交换后: a = %d, b = %d" % (a, b))
# 测试用例
swap(2, 7)
```
输出:
```
交换前: a = 2, b = 7
交换后: a = 7, b = 2
```
在这个程序中,我们定义了一个 swap() 函数,它接受两个参数:a和b。函数内部首先输出交换前的a和b的值,然后使用一个临时变量temp来交换a和b的值。最后再次输出交换后的a和b的值。你可以传入任意两个参数调用函数swap(),然后它将自动为你计算这两个参数的交换值。
用python编写一程序,任意输入三个数,按大小顺序输出
可以的,以下是Python代码:
```
a = float(input("请输入第一个数:"))
b = float(input("请输入第二个数:"))
c = float(input("请输入第三个数:"))
if a >= b and a >= c:
if b >= c:
print(c, b, a)
else:
print(b, c, a)
elif b >= a and b >= c:
if a >= c:
print(c, a, b)
else:
print(a, c, b)
else:
if a >= b:
print(b, a, c)
else:
print(a, b, c)
```
这个程序可以让用户输入三个数,然后按照从小到大的顺序输出这三个数。