发现
问答
发起
提问
文章
文章
更多
专家
话题
财富榜
商城
Toggle navigation
首页
(current)
问答
文章
话题
商城
搜索
登录
注册
24
这个题请大神帮忙,多多指教谢谢
请列出下列数列,其中n值由屏幕输入》
1+2-3......-(n-1)+n
1 条评论
分类:
默认分类
请先
登录
后评论
最佳答案
2021-09-23 23:06
无标题.jpg
(88.72 KB, 下载次数: 3)
下载附件
2020-1-8 11:56 上传
这样可行???
1 条评论
1
请先
登录
后评论
秋叶
采纳率 74% | 回答于 2021-09-23 23:06
默认排序
时间排序
其它 5 个回答
舵手
2021-09-23 23:06
用一个for循环,n由用户输入,由%2判断奇偶
请先
登录
后评论
Bertha02
2021-09-23 23:06
可以编写出来吗?我试过用取余来判断,但是题中有加有减,后面有-(n-1)+n,感觉没有规律,是不是要用数学知识将这个算式分解,再考虑编程
请先
登录
后评论
毒药小哥
2021-09-23 23:06
重看了一遍你这个题有问题吧?
请先
登录
后评论
Swine
2021-09-23 23:06
按照取余来判断的思路。
dengshi,fuhao,sum = '', '', 0
n = int(input('请输入一个正整数:'))
for i in range(2,n+1):
if i%2 != 0:
i=i*(-1)
fuhao = " - "
else:
fuhao = " + "
sum=sum+i
i = str(abs(i))
dengshi=dengshi+fuhao+i
sum=sum+1
print(f"1{dengshi} = {sum}")
请先
登录
后评论
泡泡鱼
2021-09-23 23:06
# answer = -1+2-3+4-5+6-7+8-9+10
n = 10 # 舉例
answer = sum([i for i in range(0, n, 2)])-sum([i for i in range(1, n, 2)])
print(answer) # 列印出:-5
复制代码
请先
登录
后评论
关注
7
关注
收藏
1
收藏,
647
浏览
咪子喵子
提出于 2021-09-23 23:06
相似问题
×
发送私信
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: