Python3 第三十三课 -- 实例三

目录

一. 随机数生成

1.1. random.random()

1.2. random.randint(a, b)

1.3. random.choice(sequence)

1.4. random.shuffle(sequence)

二. 摄氏温度转华氏温度


一. 随机数生成

在 Python 中,可以使用内置的 random 模块来生成随机数。

import random

1.1. random.random()

random.random() 返回一个介于 0.0 和 1.0 之间的随机小数:

import random

random_number = random.random()
print(random_number)

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

0.7597072251250637

1.2. random.randint(a, b)

random.randint(a, b) 用于返回一个介于 a 和 b 之间的整数(包括 a 和 b)。

random.randint(a,b)

函数返回数字 N ,N 为 a 到 b 之间的数字(a <= N <= b),包含 a 和 b。

以下实例演示了如何生成一个 0 ~ 9 之间随机数:

# -*- coding: UTF-8 -*-
 
# Filename : test.py
# author by : 蜡笔小流
 
# 生成 0 ~ 9 之间的随机数
 
# 导入 random(随机数) 模块
import random
 
print(random.randint(0,9))

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

4

1.3. random.choice(sequence)

random.choice(sequence) 用于从序列中随机选择一个元素:

import random

list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)
import random

list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)

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

4

1.4. random.shuffle(sequence)

random.shuffle(sequence) 用于将序列中的元素进行随机排序:

import random

list1 = [1, 2, 3, 4, 5]
random.shuffle(list1)
print(list1)

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

[3, 2, 4, 5, 1]

二. 摄氏温度转华氏温度

以下实例演示了如何将摄氏温度转华氏温度:

# -*- coding: UTF-8 -*-
 
# Filename : test.py
# author by : 蜡笔小流
 
# 用户输入摄氏温度
 
# 接收用户输入
celsius = float(input('输入摄氏温度: '))
 
# 计算华氏温度
fahrenheit = (celsius * 1.8) + 32
print('%0.1f 摄氏温度转为华氏温度为 %0.1f ' %(celsius,fahrenheit))

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

输入摄氏温度: 38
38.0 摄氏温度转为华氏温度为 100.4 

以上实例中,摄氏温度转华氏温度的公式为 celsius * 1.8 = fahrenheit - 32。所以得到以下式子:

celsius = (fahrenheit - 32) / 1.8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜡笔小流

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值