代码展示:
print(sum(range(0,101)))
执行结果:
5050
代码展示:
for i in range(1, 10):
for j in range(1, i+1):
print('{}x{}={}\t'.format(j, i, i*j), end='')
print()
执行结果:
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81
代码演示:
list = [2,3,4,5,3,8,4,8]
arr = set(list)
print(arr)
执行结果:
{2, 3, 4, 5, 8}
代码演示:
# 输入数字
num = int(input("请输入一个数字: "))
# 质数大于 1
if num > 1:
# 查看因子
for i in range(2, num):
if (num % i) == 0:
print(num, "不是质数")
print(i, "乘于", num // i, "是", num)
break
else:
print(num, "是质数")
# 如果输入的数字小于或等于 1,不是质数
else:
print(num, "不是质数")
执行效果:
请输入一个数字: 28
28 不是质数
2 乘于 14 是 28
请输入一个数字: 29
29 是质数
请输入一个数字: -11
-11 不是质数
代码演示:
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
print("三角形面积为",area)
执行结果:
输入三角形第一边长: 3
输入三角形第二边长: 4
输入三角形第三边长: 5
三角形面积为 6.0
代码演示:
# 定义一个方法来计算圆的面积
def findArea(r):
PI = 3.14
return PI * (r * r)
r = float(input('请输入圆的半径r: '))
# 调用方法
print("圆的面积为",findArea(r))
执行结果:
请输入圆的半径r: 6
圆的面积为 113.04
代码演示:
# 引入日历模块
import calendar
# 输入指定年月
yy = int(input("输入年份: "))
mm = int(input("输入月份: "))
# 显示日历
print(calendar.month(yy, mm))
执行结果:
输入年份: 2021
输入月份: 3
March 2021
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
代码演示:
num = int(input("输入一个数字: "))
if (num % 2) == 0:
print(num,"是偶数")
else:
print(num,"是奇数")
执行结果:
输入一个数字: 5
5 是奇数
输入一个数字: 6
6 是偶数
代码演示:
#定义一个方法求阶乘
def func(n):
if n == 0 or n == 1:
return 1
else:
return (n * func(n - 1))
a = int(input("请输入需要求阶乘的数字:"))
print(func(a))
执行效果:
请输入需要求阶乘的数字:6
720
代码演示:
# 获取用户输入十进制数
dec = int(input("输入数字:"))
print("十进制数为:", dec)
print("转换为二进制为:", bin(dec))
print("转换为八进制为:", oct(dec))
print("转换为十六进制为:", hex(dec))
执行效果:
输入数字:123456
十进制数为: 123456
转换为二进制为: 0b11110001001000000
转换为八进制为: 0o361100
转换为十六进制为: 0x1e240
代码演示:
import random
a=random.uniform(0,1)
3#随机数的精度round(数值,精度)
print(round(a,3))
执行效果:
0.865
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。