我是靠谱客的博主 顺心丝袜,最近开发中收集的这篇文章主要介绍Python错题集(叁),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

定义一个函数 完成用户输入的三个数字的求和 以及在另一个函数求该和的平均值(用到函数传参,函数返回值)
a = input('请输入三个数字用空格隔开:').split()  # 将输入的数分割,作为单独的数字存在
li = list(map(int, a)) #  由于input的类型是str,参与计算的是int或者float,要依次进行强转


def sum_num(a):  # 求和函数
    sum_num = sum(a)
    print(f'和为{sum_num}')
    return sum_num  # 将和值返回,用来求平均值


def avg_num(sum_num):  # 求平均值
    print(f'平均值为{sum_num/len(a)}')


sum_num= sum_num(li)  # 调用求和函数
avg_num(sum_num)  # 调用求平均值函数
li = ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] 将该 li 拼接为字符串 "hello world" 输出
my_str = "".join(li) print(my_str)
请用列表推导式,得出如下结果 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
my_li = [i**2 for i in range(10)]
print(my_li)

 以较简洁的代码,随机生成10个1~50(包含50)之间的元素,再将元素进行去重。

import random
li = [random.randint(1,50) for i in range(10)]
res = set(li)
print(res)

 请实现打印输出n*n乘法表

def multi_table(n):
    for i in range(1, n+1):
        for j in range(1,i+1):
            print("{}*{}={}".format(j,i,(j*i)),end=' ')
        print("")

multi_table(5)

 使用Python模拟计算器功能。主要需求如下: 1.让用户输入2个整数 num_a 与 num_b 2.定义 get_sums 求和的函数,使用 sum_num 接收 num_a 与 num_b 的和 3.定义 get_avgs 求均值的函数,接收 get_sums 函数的求和结果,来求平均值(使用res变量表示均值)

num_a = int(input("请输入a:"))
num_b = int(input("请输入b:"))


def get_sums():
    sum_num = num_a + num_b
    print(f"a与b的和为:{sum_num}")
    return sum_num


def get_avgs(sum_num):
    res = sum_num / 2
    print(f"a与b的均值为:{res}")


sum_num = get_sums()
get_avgs(sum_num)

 电脑随机生成1~100之间的整数, 让用户来猜,猜错时,会提示猜的数 字是大了还是小了,直到用户猜对为止,游戏结束

 求(x,y),其中x是0-5之间的偶数,y是0-5之间的奇数组成的元组列表。 效果如下:[(0, 1), (0, 3), (2, 1), (2, 3), (4, 1), (4, 3)]

data = [(x,y) for x in range(0, 5, 2) for y in range(1, 5, 2)]
print(data)
data_02 = [(x,y) for x in range(0, 5) if x%2==0 for y in range(0,5) if y%2==1]
print(data_02)

[i for i in range(100) if i%13==0]
[5 for i in range(10)]

Python错题集(贰)_阿缇的博客-CSDN博客 

最后

以上就是顺心丝袜为你收集整理的Python错题集(叁)的全部内容,希望文章能够帮你解决Python错题集(叁)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部