前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2019年学习Python-day1作业

2019年学习Python-day1作业

原创
作者头像
qq317062516
修改2020-03-24 10:11:38
2290
修改2020-03-24 10:11:38
举报
文章被收录于专栏:python学习2020python学习2020

好久没写文章了,最近信用卡欠款十几万 一个疫情差点搞的我信用破产,哎!不说了,这几天在贴吧帮新学弟们做解答,把题目拉过来供大家看看吧。

代码语言:javascript
复制
"""
作业内客:
从键盘输入教字,计算输入数字中的:
(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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档