用python一行代码实现1—100之和,你会吗

一行代码实现1—100之和

print(sum(range(1,101)))

程序运行结果:

5050

python2和python3的range(100)的区别

python2中的range返回的是一个列表

python3中的range返回的是一个迭代值

for i in range(1,10)在python2和python3中都可以使用,但是要生成1-10的列表,就需要用list(range(1,10))

python内建数据类型有哪些

整型--int

 

布尔型--bool

 

字符串--str

 

列表--list

 

元组--tuple

 

字典--dict

本文首发于Python黑洞网,博客园同步跟新

原文地址:https://www.cnblogs.com/pythonzhilian/p/12419365.html

时间: 2024-08-03 04:29:11

用python一行代码实现1—100之和,你会吗的相关文章

Python一行代码

Python一行代码画出爱心 print'\n'.join([''.join([('SunShine-'[(x-y)%9]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)])

【python】10分钟教你用python一行代码搞点大新闻

准备 相信各位对python的语言简洁已经深有领会了.那么,今天就带大家一探究竟.看看一行python代码究竟能干些什么大新闻.赶紧抄起手中的家伙,跟我来试试吧. 首先你得先在命令行进入python.像下面一样. 1> python2Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win323Type "help", "copyright&q

神奇的Python,一行代码能做哪些炫酷的事情?

可能大家在网上已经看过类似的python单行代码可以实现的功能,比如: 九九乘法表: print(' '.join([' '.join(['%s*%s=%-2s'%(y,x,x*y)for y in range(1,x+1)]) for x in range(1,10)])) 或者输出前100项斐波那契数列的值: print([x[0] for x in [ (a[i][0], a.append((a[i][1], a[i][0]+a[i][1]))) for a in ([[1,1]], )

Python 一行代码

Python语法十分便捷,通过几个简单例子了解其趣味 1.Fizz.Buzz问题为: 打印数字1到100, 3的倍数打印"Fizz", 5的倍数打印"Buzz", 既是3又是5的倍数的打印"FizzBuzz" 代码可以为: print(" ".join(["fizz"[ x % 3 * 4:] + "buzz"[x % 5 * 4:] or str(x) for x in range(1

Python一行代码实现九九乘法表

print('\n'.join(' '.join(['%sX%s=%-2s' % (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)))

一行代码让 Python 的运行速度提高100倍

python一直被病垢运行速度太慢,但是实际上python的执行效率并不慢,慢的是python用的解释器Cpython运行效率太差. "一行代码让python的运行速度提高100倍"这绝不是哗众取宠的论调. 我们来看一下这个最简单的例子,从1一直累加到1亿. 最原始的代码: 结果:我们来加一行代码,再看看结果:结果:是不是快了100多倍呢? 那么下面就分享一下"为啥numba库的jit模块那么牛掰?" NumPy的创始人Travis Oliphant在离开Entho

一行代码让你的python运行速度提高100倍

python一直被病垢运行速度太慢,但是实际上python的执行效率并不慢,慢的是python用的解释器Cpython运行效率太差. “一行代码让python的运行速度提高100倍”这绝不是哗众取宠的论调. 我们来看一下这个最简单的例子,从1一直累加到1亿. 最原始的代码: import timedef foo(x,y):        tt = time.time()        s = 0        for i in range(x,y):                s += i 

Python人工智能之图片识别,Python3一行代码实现图片文字识别

1.Python人工智能之图片识别,Python3一行代码实现图片文字识别 2.tesseract-ocr安装包和中文语言包 注意: 原文地址:https://www.cnblogs.com/jycjy/p/8799295.html

python计算1~100的和,1~100奇数的和,1~100偶数的和,一条代码求1~100的和

1.计算1~100的数之和----for循环实现1~100的和 sum1 = 0 for i in range(1,101): sum1 = sum1 + i i += 1 print(f"1-100之间的和是:{sum1}") ----while实现1~100的和 sum1 = 0 i = 1 while True: sum1 = sum1 + i if i == 100: break i += 1 print(sum1) 2.计算1~100里面偶数之和 sum1 = 0 for i