python3实例应用经典讲解-适合python3初学者学习的3个Python3实例

原标题:适合python3初学者学习的3个Python3实例

7ce59523dfaa4860a8884746416bcc01.jpeg

Python 九九乘法表

以下实例演示了如何实现九九乘法表:

实例

# -*- coding: UTF-8 -*-

# Filename : test.py

# 九九乘法表

for i in range(1, 10):

for j in range(1, i+1):

print('{}x{}={} '.format(i, j, i*j), end='')

print()

执行以上代码输出结果为:

1x1=1

2x1=2 2x2=4

3x1=3 3x2=6 3x3=9

4x1=4 4x2=8 4x3=12 4x4=16

5x1=5 5x2=10 5x3=15 5x4=20 5x5=25

6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36

7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49

8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=64

9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=81

通过指定end参数的值,可以取消在末尾输出回车符,实现不换行。

Python 阶乘实例

整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。

#!/usr/bin/python3

# Filename : test.py

# 通过用户输入数字计算阶乘

# 获取用户输入的数字

num = int(input("请输入一个数字: "))

factorial = 1

# 查看数字是负数,0 或 正数

if num < 0:

print("抱歉,负数没有阶乘")

elif num == 0:

print("0 的阶乘为 1")

else:

for i in range(1,num + 1):

factorial = factorial*i

print("%d 的阶乘为 %d" %(num,factorial))

执行以上代码输出结果为:

请输入一个数字: 3

3 的阶乘为 6

Python 十进制转二进制、八进制、十六进制

以下代码用于实现十进制转二进制、八进制、十六进制:

# -*- coding: UTF-8 -*-

# Filename : test.py

# 获取用户输入十进制数

dec = int(input("输入数字:"))

print("十进制数为:", dec)

print("转换为二进制为:", bin(dec))

print("转换为八进制为:", oct(dec))

print("转换为十六进制为:", hex(dec))

执行以上代码输出结果为:

python3 test.py

输入数字:5

十进制数为:5

转换为二进制为: 0b101

转换为八进制为: 0o5

转换为十六进制为: 0x5

python3 test.py

输入数字:12

十进制数为:12

转换为二进制为: 0b1100

转换为八进制为: 0o14

转换为十六进制为: 0xc返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值