python练习题
文章平均质量分 60
小白的不忧伤
勿忘初心,方得始终。
展开
-
python练习题9
''' 基础题 '''1.简述必需参数、关键字参数、默认参数、不定长参数的区别必需参数:调用函数的时候必需以正确的顺序传参,实参和形参的数量保持一致关键字参数:允许函数调用的时候,形参和实参的顺序不一致,使用关键字自动匹配默认参数:在定义函数的时候,直接给形式参数赋值。不定长参数:*args:用于接收多个位置参数,得到的形式是元组;**kwargs:用于接收多个关键字参数,得到的形式是字典2.封装函数,计算传入字符串中单个【数字】、【字母】、【空格] 以及 【其他字符】的个数老师的原创 2021-10-24 14:19:33 · 704 阅读 · 0 评论 -
python练习题8
【以下功能都使用函数封装】提示: 涉及到要返回的题目,请使用return基础题1.封装函数,计算从1到某个数以内所有奇数的和并返回方法一:def fn(num): return(for i in range(1,num+1,2))方法二:def fn(): num = int(input("请输入一个数字:")) sum = 0 for i in range(1,num+1,2): sum += i return sum...原创 2021-10-24 14:15:24 · 856 阅读 · 0 评论 -
python练习题7
基础题1.已知字符串:“this is a test of Python”a.统计该字符串中字母s出现的次数: count()str1 = "this is a test of Python"print(str1.count("s"))b.取出子字符串“test”, 用切片,不能数: 使用find(),len()str1 = "this is a test of Python"start=str1.find('test')end=start+len("test")print(原创 2021-10-24 14:12:24 · 1510 阅读 · 0 评论 -
python练习题6
基础题1,打印100以内7的倍数for i in range(1, 101): if i % 7 ==0: print(i)2,打印100以内的奇数for i in range(1,101,2): print(i)3,打印100以内所有偶数的和老师的方法:print(sum(range(0,101,2)))方式一:num = 1sum = 0while num <= 100: if num % 2 == 0: ...原创 2021-10-24 14:08:10 · 4337 阅读 · 0 评论 -
python练习题5
基础题 依次输入两个整数,如果两个数相减的结果为奇数则输出该结果,否则输出提示信息结果不是奇数。 num1 = int(input("请输入第一个整数:"))num2 = int(input("请输入第二个整数:"))num3 = num1 - num2if num3 % 2 != 0: print(num3)else: print("结果不是奇数") 使用for循环输出 0到100内所有的奇数。 for i in range(1, 101,2): p...原创 2021-10-21 09:13:38 · 2258 阅读 · 0 评论