pta从键盘上输入4个整数,输出其中的最小值
时间: 2023-05-25 19:06:49 浏览: 120
以下是Python代码实现:
```python
a, b, c, d = map(int, input().split())
print(min(a, b, c, d))
```
在这里,我们使用`map()`函数将输入的四个整数映射为整数,然后使用`min()`函数找到其中的最小值,并使用`print()`函数输出结果。
相关问题
PTA题目 要求将输入的任意3个整数从小到大输出
当你遇到这样的PTA题目时,你需要编写一段程序,该程序的基本功能是接收用户输入的三个整数,然后按照升序排列并将它们输出。在大多数编程语言中,这可以通过使用排序算法来实现,例如选择排序、插入排序或更高效的快速排序或归并排序。
以下是用Python编写的一个简单示例:
```python
def sort_three_numbers(a, b, c):
numbers = [a, b, c]
numbers.sort()
return numbers
# 接收用户输入
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
num3 = int(input("请输入第三个整数:"))
sorted_numbers = sort_three_numbers(num1, num2, num3)
print("按从小到大的顺序输出:", sorted_numbers)
```
在这个例子中,`sort_three_numbers`函数接收三个参数,对它们进行排序后返回。用户通过`input()`函数获取输入,并通过`int()`转换成整数类型。
PTA输入任意一个4位数整数,将该数反序输出(使用循环
当你想要反转一个四位数整数,可以使用Python的循环结构,例如for循环或while循环。这里是一个简单的例子,用Python编写:
```python
def reverse_number(input_num):
# 检查输入是否为四位数
if len(str(input_num)) != 4:
return "输入的数字不是四位数"
reversed_num = 0
for i in range(4): # 遍历从右到左的每一位
digit = input_num % 10 # 取当前位
reversed_num = (reversed_num * 10) + digit # 将当前位加到结果上,并向左移一位
input_num //= 10 # 移除已处理的最低位
return reversed_num
# 示例
input_int = int(input("请输入一个四位数: "))
result = reverse_number(input_int)
print(f"反转后的数字是: {result}")
阅读全文