用python编写脚本程序,实现用户输入3个整数,放入列表,并输出最小值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python编写脚本程序,实现用户输入3个整数,放入列表,并输出最小值相关的知识,希望对你有一定的参考价值。
如何编写此脚本程序
list1 = input("请输入3个以空格为间隔的整数:").split()"""以空格进行分割,删去字符串中的空格,剩下的元素以列表形式返回"""
print("最小值为:",min(list1)) #利用内置函数min()返回最小值 参考技术A print('输入第一个整数')
a=int(input())
print('输入第二个整数')
b=int(input())
print('输入第三个整数')
c=int(input())
list1=[a,b,c]
print('最小值是:',min(list1)) 参考技术B print(min([int(v) for v in input('请输入以空格分隔的整数').split()])) 参考技术C a = list()
for i in range(3):
a.append(int(input(f'请输入第i+1个数:')))
v_min = min(a) 参考技术D print('输入第一个整数')
a1 = int(input())
print('输入第二个整数')
a2 = int(input())
print('输入第三个整数')
a3 = int(input())
lb = [a1,a2,a3]
lb.sort()
print('最小值是:',lb[0])
python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。
python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。
重难点:通过input函数输入的行消息为字符串格式,必须转换为整型,否则不能进行排序交换位置。通过索引的方式可以查看字符串中的每一个字符,双层for循环进行冒泡排序。for循环的倒序输出方式:for z in range(9,1,-1):。break直接跳出循环。通过标志位判断是否输出过奇数。
1 print("————————————————————————————") 2 num=input(‘请输入十个整数:‘)#通过input函数输入,这时返回值为行信息的字符串 3 for m in range(10): 4 print(int(num[m]))#通过索引查看每一个值 5 num=list(map(int,num))#把字符串序列转化为整型序列 6 print(num) 7 a=0 8 for i in range(10):#循环写10 9 for j in range(i+1,10):#双层循环,进行冒泡排序 10 if( int(num[i])>int(num[j])): 11 num[i],num[j]=num[j],num[i] 12 print(num) 13 for z in range(9,1,-1):#倒序输出,正序输出range(0,10),注意是(9,1)不是(9,0)也不是(10,0) 14 if(int(num[z])%2==1): 15 print(num[z]) 16 a=a+1 17 break;#输出一个奇数的话,直接跳出循环 18 if(a==0):#设立标志位,记录是否输出过奇数 19 print(‘用户没有输入奇数。‘)
以上是关于用python编写脚本程序,实现用户输入3个整数,放入列表,并输出最小值的主要内容,如果未能解决你的问题,请参考以下文章
python 编写程序:输入一个整数,求其各个位的乘积,并输出 比如输入: 123 ,则输出1*2*3=6?
Python语言编写程序,将两个整数a和b合并成一个整数放到c里面,并打印出来?
python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。