好久没写文章了,最近信用卡欠款十几万 一个疫情差点搞的我信用破产,哎!不说了,这几天在贴吧帮新学弟们做解答,把题目拉过来供大家看看吧。
"""
作业内客:
从键盘输入教字,计算输入数字中的:
(1)最大值
(2)最小值
(3)使用for循环,把所有数字相乘/把所有数字相加(可以都做)。
函数说明:
input():获取输入,并将所有的输入信息以字符串的形式返回
max(iterable):返回一个可迭代对象的最大值
min(iterable):返回一个可迭代对象的最小值
sum(iterable);返回一个可迭代对象中元素之和。
"""
# 由于未知要统计多少数字,所以直接while
list1 = []
while True:
s = input('请输入一个数字(输入非数字退出):')
if s.isdecimal():
print(f'你输入了数字是:{s}')
list1.append(int(s))
else:
break
print(f'你总共输入了{len(list1)}个数分别是{list1}')
max1 = max(list1)
print(f'最大值是{max1}')
min1 = min(list1)
print(f'最小值是{min1}')
sum1 = 0 # 这里要用for循环做加法,所以先定义一个初始值
pro1 = 1 # 乘法也一块定义了
for i in list1:
sum1 += i
pro1 *= i
# 下面是一些格式化输出的格式
# print('你输入的数字分别是:', list1)
# print(f'你输入的数字分别是:{list1}')
# print('最大值是:', max(list1))
# print(f'最大值是:{max(list1)}')
# print('最小值是:', min(list1))
# print(f'最大值是:{min(list1)}')
# print('总和是:', sum(list1))
# print('总和是', sum1)
# print('乘积是', pro1)
# print('总和是:{}'.format(sum(list1)))
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。