#首先使用import导入random模块
import random
#然后用int和input来实现用户输入字符获取字符,因为要实现三个自定义,所以设置三个变量名
a = int(input("输入开始值:"))
b = int(input("输入结束值:"))
c = int(input("输出个数"))
#在这里使用def创建作用域来定义我们自定义的函数 def后面跟的就是自定义的函数名
def W_random(a, b, n):
B_list = [] #因为数值可变 所以用了中括号
while len(B_list) < n:
int = random.randint(a, b)
if int not in B_list:
B_list.append(int)
else:
pass
return tuple(B_list)
print(W_random(a, b, c)) #输出
可以帮我解释一下def以后这些语句的作用嘛
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
微信扫一扫
分享- 邀请回答
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-sinJack 2021-11-29 20:48最佳回答 专家已采纳B_list = [] #因为数值可变 所以用了中括号 while len(B_list) < n:#判断列表中的长度是否小于n,如果小于就继续循环 int = random.randint(a, b)#获取a-b之间的随机数 if int not in B_list:#判断当前随机数是否在列表中,如果不在就满足判断 B_list.append(int)#将随机数添加到列表中 else:#当前随机数在列表中,不做处理 pass return tuple(B_list)
采纳该答案 已采纳该答案 专家已采纳评论解决 1 无用打赏举报 编辑记录微信扫一扫
分享评论登录 后可回复...
查看更多回答(1条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-11-29 20:44回答 2 已采纳 B_list = [] #因为数值可变 所以用了中括号 while len(B_list) < n:#判断列表中的长度是否小于n,如果小于就继续循环 int = ran
- 2018-08-20 16:31回答 2 已采纳 3.7版才允许,语法为length := len(L) 3.7版之前的不可以,需单独一句复制
- 2021-06-23 23:06回答 2 已采纳 def main(): url = "https://data.stats.gov.cn/easyquery.htm?cn=C01&zb=A0C06&sj=2020"#用于采集数据的网址
- 2021-01-22 21:50vinkuan的博客 目录 1 def语句介绍 1)def语句是实时执行的 2)函数描绘了两个方面:定义和调用 3)python中的多态 4)本地变量 2 作用域 1)作用域法则 2)global语句 3)内嵌函数(nested function)的作用域与lambda表达式 4) ...
- 2020-12-10 09:34weixin_39686048的博客 1·def是可执行的代码Python的函数是有一个新的语句编写的,即def。不像C这样的编译语言,def 实际上是...2·def创建了一个对象并将其赋值给某一个变量名当Python运行到def语句时,它将会生成一个新的函数对象并将其...
- 2020-11-29 14:28weixin_39592789的博客 定义函数需要用 def 关键字实现,具体的语法格式如下:def 函数名(形参列表)://由零条到多条可执行语句组成的代码块[return [返回值]]其中,用 [] 括起来的为可选择部分,即可以使用,也可以省略。此格式中,各部分...
- 2022-03-09 14:19回答 1 已采纳 其实flag写什么都行,只要你后面的if和else语句跟你设计的flag是对应的就行比如你写flag=1,那么后面就要将if语句相应地改成if flag == 1:所以跟flag本身的取值没关系 而
- 2020-11-05 21:22回答 1 已采纳 import sys import numpy as np from functions import * print("|",format("\033[1;36m Welcome to Ba
- 2022-04-23 13:54回答 1 已采纳 ** print(i.no,i.dongwu.name) 会输出 i **因为在dongwu.name 里面把i也加进去了 animal = Tiger(f'胖虎{i}') ,就是这个{i} i.d
- 2020-11-11 13:59weixin_39581739的博客 函数可简化脚本,函数包括内置函数和自定义函数自定义函数框架:在python中使用def可以声明一个函数,完整的函数是由函数名,参数,函数体,返回值。声明函数的形式如下:def 函数名 (参数)函数体return 返回值...
- 2021-02-10 04:48樱空酱的博客 在我们学习python的过程中,会遇到一些我们经常遇到的语句,下面我将这些语句盘点一下,方便大家记忆。python常用语句:(1)、赋值:创建变量引用值1a,b,c='aa','bb','cc'(2)、调用:执行函数1log.write('spam,name')...
- 2021-02-04 13:36我肯定疯了的博客 python中def的含义发布时间:2020-07-08 17:18:31来源:亿速云阅读:168作者:Leahpython中def的含义?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个...
- 2018-06-21 14:13回答 3 已采纳 你的输入是简单模式、正常模式等等么?你的控制台支持中文么?输入中有别的自负,比如空格么? 建议你换成123 abc等测试下,而不是中文。 再不行的话,单步调试下。
- 2021-07-16 11:47回答 2 已采纳 这个else子句是循环结构for...else语句结构的一部分,只有正常循环完所有次数,才会执行 else ,break 可以阻止 else 语句块的执行。参考:https://zhuanlan.zh
- 2021-10-07 13:30回答 2 已采纳 有一个错误就会进入except,你可以每一句都分别用try except包裹分别运行python中提供了exec指令,会在运行时执行传入的字符串,具体可见exec用法有帮助望采纳~
- 2020-11-20 22:03weixin_39639643的博客 第一个问题,什么是 Python ?根据 Python 之父 Guido van Rossum 的话,Python 是:一种高级...对于我来说,学习 Python 的首要原因是,Python 是一种可以优雅编程的语言。它能够简单自然地写出代码和实现我的想...
- 2021-05-14 15:09Amo Xiang的博客 3.1 def 语句--自定义函数 3.2 lambda 表达式--匿名函数 3.3 pass 语句--空语句 3.4 yield 语句--生成器 四、程序调试与异常处理 4.1 assert 语句--应用断言调试程序 4.2 raise 语句--抛出异常 4.3 try…except 语句...
- 2020-11-29 14:45weixin_39915367的博客 python 基本语句首先申明下,本文为笔者学习《python学习手册》的笔记,并加入笔者自己的理解和归纳总结。 1、python语句特点 (1) if语句中括号()是可选的。 (2) 冒号(:)出现在结尾,表示一个语句的结束。 (3) 分号...
- 2021-06-05 18:53回答 2 已采纳 if choice=='n1':
- 2021-01-29 06:03心理咨询师清晨的博客 不同于C语言和SHELL,python中没有switch case语句,关于为什么没有,官方的解释是这样的使用Python模拟实现的方法:def switch_if(fun, x, y):if fun == ‘add‘:return x + yelif fun == ‘sub‘:return x - yelif...
- 没有解决我的问题, 去提问