Skip to main content
 首页 » 编程设计

python之Python 中的 For 循环(输出最小输入)

2025年05月04日15haluo1

好吧,我正在 Python 中练习 for 循环,我想知道如何让用户输入 10 个整数,然后它会输出最小的一个。例如,我会知道如何使用 while 循环来做到这一点:

Smallest = 0 
count = 0 
while count < 10: 
    Number = int(input("Enter a number >> ")) 
    if Number < Smallest: 
        Smallest = Number 
    count = count + 1 
 
print("{0} is the biggest value you have entered".format(Smallest)) 

但是我如何以 for 循环格式进行呢?这是我到目前为止所拥有的:

for i in range(10): 
    Number = int(input("Enter a Number >> ")) 
    if Number < Smallest: 
        Smallest = Number 
 
print("{0} is the smallest value you have entered.".format(Smallest)) 

请您参考如下方法:

初始化您的 Smallest 变量,一切正常!

Smallest = int(input("Enter a Number >> ")) 
for i in range(9): 
    Number = int(input("Enter a Number >> ")) 
    if Number < Smallest: 
        Smallest = Number 
 
print("{0} is the smallest value you have entered.".format(Smallest))