def sum_and_multi(array: list) -> int: """ sums even-indexes elements and multipl...
def sum_and_multi(array: list) -> int: """ sums even-indexes elements and multipl...
今天做了一个很有意思的题: 反转字符串中的所有单词,但保持位置不变(包括其他字符) 比如hello world(中间两个空格),反转后应该是dlrow olleh(中间还是原...
输入一个英文句子,有错误的(在此错误类型仅局限于两种,首字母不大写和末尾无句点)将其改正后输出,无错误的原样输出 def correct_sentence(text: str...
一般有三种格式化字符串的方式 设定义了一个变量x 1.format() "{}".format() ,花括号外可填充其他字符,format后面小括号填具体值,例如,"{}*"...
实现一个简单的打印城市信息的类 city_info = {'广州': [0.74, 1490.44, 2285.35]} class citys_info: def __...
定义一个函数,模拟手机号作为账号,查询存款的功能,其中手机号为11位,中间四位用加密形式显示(数字用*代替) def check_money(): check = True...
按行拆分字符串并返回列表: "This\nis a\nmultiline\nstring.\n" def split_lines(s,mode=1): if mode ==...
写一个函数,把多位数字拆分为数字列表 import math def digitize(n): str_n = str(n) if '.' in str_n: num...
除了通常的索引取值和切片,发现原来还可以这样用: x = list(range(20)) y = x[: : 2] print(y) #z = x[: : 2] = [1]*...
写一个函数,接收一个列表和一个目标数,若满足条件:列表中的某两个数的和等于目标数,则以元组形式返回这两个数在列表中的索引。 def find_sum_factor(lst,g...
分别使用 for 和 while 循环模拟登陆银行账户(假设账户名为123456,密码为123) def login_for(): for i in range(1,4):...
写一个函数,输入考试分数自动得出评级其中90分以上为A级,80-90分为B级,70-80分为C级,60-70分为D级,60分以下为E级 def get_score(): ...
分别用for和while循环输出,从2开始的,指定个数为10个的斐波那契数列 a,b = 2,3 print('for循环输出的,从2开始的,个数为10个的斐波那契数列:')...
写一个输入税前工资,可以计算个人所得税的函数: salary = float(input("请输入你的税前工资\n>")) def cal_tax_amount(salary...
A10岁,B比A大两岁,C比B大两岁,D比C大两岁,E比D大两岁,问E多少岁? def ask_age(x): if x is 1: return 10 else: ...
根据知识点,自己写了一个猜拳小游戏: import random def check(): check_input = True while check_input:...
将字符串a按以下要求转换: 1.转为浮点数 2.转为整数 3.转为整数,再转为浮点数 4.转为小数点只保留后两位的字符串 a = "3.1415926" x = float(...
写一个能判断正整数n是否为质数的函数 def is_prime(n): """ Return a boolean value based upon whether...
参数有两种,位置参数和关键字参数,这两种参数还有一种前面加*的形式,我称之为参数组(实在不知道咋翻译,只是因为加了*的都不止一个参数) 位置参数就是一般参数,关键字参数是带等...
定义一个函数,求一元二次方程的根 我不知道一元二次方程该怎么表达,于是起了这个函数名…… 复习了一遍方程的知识点,发现只能用公式法来解,而且要注意除法,分母部分不加括号是无法...