首页 > 其他分享 >day7

day7

时间:2024-09-14 21:51:29浏览次数:8  
标签:return day7 self choice max print def

def self_max(x,y):
if x>y:
return x,1
else:
return y,2

print( self_max(53453,32423))

#####################
def self_max(x,y,a,b,c,d=10):
if x>y:
return x,a
else:
return y,d
self_max(23,6,3,5,'f')

########################

可变长实参

def self_max(a,b,c,d,e,f,g,h,j,l,o=0,ss=9):
print(a,b,c,d,e,f,g,h,j,l,o,ss)
args=[1,2,3,4,5,6,7,8,9,9,9]
kwargs={'ss':444}
self_max(*args,**kwargs)

可变长形参

def self_max(args,**kwargs):
print(args) #
a接受所有位置实参,元组形式保存
print(kwargs) #b接受所有关键字实参,字典形式保存

self_max(1,2,3,4,5,6,x=7,y=9)

##########################
def trans():
print('from trans')
def withdraw():
print('from withdraw')

func_dicr={0:trans,
1:withdraw,
}

func_print={0:'trans',
1:'withdraw',
2:'quit'}

while True:
print(func_print)
choice = input('请选择功能>>>').strip()
choice_int=int(choice)
if choice_int==2:
break

func_dicr[choice_int]()

#####################################
#####################################
def f1():
def f2():
print('from f1')
f2()
f1()

######################################
from cmath import pi
def circle(action,r):
if action == 'p':
def circle_p():
return 2pir
re=circle_p()
elif action == 'a':
def circle_a():
return pi*r**2
re=circle_a()
else:
re = '请正确输入!'
return re

r_choice = int(input('请输入半径>>>'))
action_choice = input('请选择功能>>>a:面积,p:周长')
re =circle(action=action_choice,r=r_choice)
print(re)
######################################

标签:return,day7,self,choice,max,print,def
From: https://www.cnblogs.com/dorakk/p/18414255

相关文章

  • 自学JavaDay7
    面向对象类与对象类    现实世界中如果事物与事物有共同特征,那么我们就把他们称之为一类,比如鱼类,运动类,电竞类等等。类是人类大脑思考总结出的一个模板,是一个抽象的概念。一个事物都应该具备状态和行为,比如学生,状态包括性别,年龄等等行为包括学习,跑步等等   ......
  • 代码随想录算法day7 - 字符串1
    题目1344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=["h","e","l","l","o"]输出:["o","l","l","e",&qu......
  • mini-lsm通关笔记Week1Day7
    Summary在上一章中,您已经构建了一个具有get/scan/put支持的存储引擎。在本周末,我们将实现SST存储格式的一些简单但重要的优化。欢迎来到Mini-LSM的第1周零食时间!在本章中,您将:在SST上实现布隆过滤器,并集成到LSM读路径get中。以SST块格式实现对key存储的压缩。要将测试用例......
  • day7打卡
    反转字符串利用双指针不断向中间靠拢,交换数据classSolution{public:voidreverseString(vector&s){intleft=0;intright=s.size()-1;while(left<right){chartmp='\0';tmp=s[left];s[left++]=s[right];s[right--]=tmp;}}};反转字符串II......
  • 【读书笔记-《30天自制操作系统》-6】Day7
    本篇向着移动鼠标的目标继续前进。先对中断处理进行一些补充说明,然后建立完善缓冲区来实现键盘数据接收。最后是在此基础上的初始化鼠标控制电路与鼠标的数据接收。1.中断处理程序补充说明前面的处理中,接收到键盘中断后只是显示一行信息,现在把按键的信息也一并显示出来......
  • day7哈希表 454.四数相加II |383. 赎金信|15. 三数之和 |18. 四数之和
    454.四数相加IIclassSolution{publicintfourSumCount(int[]nums1,int[]nums2,int[]nums3,int[]nums4){//前两数相加,key是合,次数是value,跟后两数相加的和等于0的话,就取出map里的次数。//两个forloop时间复杂度n方。intres=0;......
  • Mybatis学习日记-day7-动态sql
    一、学习目标        在之前的学习中,使用的都是静态sql,而动态SQL相比静态SQL具有多个显著的优点。    首先。,动态SQL允许根据程序运行时的条件和需求来动态地生成SQL语句。这意味着它可以根据不同的情境和需求生成不同的SQL语句,从而提供更高的灵活性和适应......
  • 『dsu、Trie』Day7
    StampRallykruskal重构树板子,套上二分求一下祖先即可。AND-MEXWalk注意到答案只可能是0,1,2。因为1和2显然不能同时存在。证明:可知边权序列不增,如果前面出现2则说明第1位是0,由于是与运算所以不可能有1了。判断0和1即可。0好判断,只要全不为0,也就是最后......
  • 刷题DAY7
    三个数的排序题目:输入三个整数x,y,z,请把这三个数由小到大输出输入:输入数据包含3个整数x,y,z,分别用逗号隔开输出:输出由小到大排序后的结果,用空格隔开输入:2,1,3输出:123importjava.util.Arrays;importjava.util.Scanner;​  publicclass三个数排序{    pub......
  • 『线段树合并』Day7
    颓了一天了。md虽然还没有过线段树合并板题,但早就用过了。注意,单次合并复杂度是\(O(n\logn)\)的,但是一直合并,保证最终共有\(n\)个元素的话,总时间复杂度也是\(o(n\logn)\)的。不要理解成单次\(\logn\)。一个人千万不能忘记自己的初心,有时候需要静下心来想一想自己到底......