100道python练习题(十)

news/2024/7/5 4:24:40

请继续查看以下第91到100题的代码示例:

  1. 编写一个程序,计算一个整数列表中所有元素的和。
def calculate_sum(nums):
    return sum(nums)

number_list = [1, 2, 3, 4, 5]

sum_of_numbers = calculate_sum(number_list)

print("列表中所有元素的和:", sum_of_numbers)
  1. 编写一个程序,将一个字符串中的所有空格替换为指定的字符。
def replace_spaces(string, replacement):
    return string.replace(" ", replacement)

text = input("请输入一个字符串:")
replacement_char = input("请输入替换空格的字符:")

new_text = replace_spaces(text, replacement_char)

print("替换空格后的字符串:", new_text)
  1. 编写一个程序,判断一个字符串是否是有效的数字表示。
def is_valid_number(s):
    try:
        float(s)
        return True
    except ValueError:
        return False

string = input("请输入一个字符串:")

if is_valid_number(string):
    print(string, "是有效的数字表示")
else:
    print(string, "不是有效的数字表示")
  1. 编写一个程序,找出一个列表中的所有重复元素。
from collections import Counter

def find_duplicates(lst):
    counter = Counter(lst)
    duplicates = [num for num, count in counter.items() if count > 1]
    return duplicates

number_list = [1, 2, 3, 4, 4, 5, 6, 6, 6, 7]

duplicate_numbers = find_duplicates(number_list)

print("列表中的重复元素:", duplicate_numbers)
  1. 编写一个程序,计算一个字符串中每个字符出现的次数。
from collections import Counter

def count_characters(string):
    counter = Counter(string)
    return counter

text = input("请输入一个字符串:")

character_counts = count_characters(text)

print("每个字符出现的次数:", character_counts)
  1. 编写一个程序,判断一个数是否是完全平方数。
def is_perfect_square(num):
    if num < 0:
        return False
    square_root = int(num ** 0.5)
    return square_root * square_root == num

number = int(input("请输入一个整数:"))

if is_perfect_square(number):
    print(number, "是完全平方数")
else:
    print(number, "不是完全平方数")
  1. 编写一个程序,使一个列表中的元素倒序排列。
def reverse_list(lst):
    return lst[::-1]

number_list = [1, 2, 3, 4, 5]

reversed_list = reverse_list(number_list)

print("倒序排列后的列表:", reversed_list)
  1. 编写一个程序,判断一个字符串是否是有效的回文字符串。
def is_valid_palindrome(string):
    string = string.lower()  # 忽略大小写
    clean_string = ''.join(filter(str.isalnum, string))  # 去除非字母数字字符
    return clean_string == clean_string[::-1]

text = input("请输入一个字符串:")

if is_valid_palindrome(text):
    print(text, "是有效的回文字符串")
else:
    print(text, "不是有效的回文字符串")
  1. 编写一个程序,计算一个整数列表中所有偶数的和。
def calculate_even_sum(nums):
    even_nums = [num for num in nums if num % 2 == 0]
    return sum(even_nums)

number_list = [1, 2, 3, 4, 5, 6]

even_sum = calculate_even_sum(number_list)

print("列表中所有偶数的和:", even_sum)
  1. 编写一个程序,将一个字符串逆序输出。
def reverse_string(string):
    return string[::-1]

text = input("请输入一个字符串:")

reversed_text = reverse_string(text)

print("逆序输出的字符串:", reversed_text)

这是第91到100题的代码示例。如果您还有其他问题,请继续提问!


http://lihuaxi.xjx100.cn/news/1455653.html

相关文章

基于PyTorch的图像识别

前言 图像识别是计算机视觉领域的一个重要方向&#xff0c;具有广泛的应用场景&#xff0c;如医学影像诊断、智能驾驶、安防监控等。在本项目中&#xff0c;我们将使用PyTorch来开发一个基于卷积神经网络的图像识别模型&#xff0c;用来识别图像中的物体。下面是要识别的四种物…

day20 飞机大战射击游戏

有飞行物类 飞行 爆炸 的连环画&#xff0c; 飞行的背景图 &#xff0c; 子弹图&#xff0c; 还有游戏开始 暂停 结束 的画面图。 设计一个飞机大战的小游戏&#xff0c; 玩家用鼠标操作hero飞行机&#xff0c; 射出子弹杀死敌机&#xff0c;小蜜蜂。 敌机可以获得分数&…

刷享全球美好 中信银行信用卡推出跨境消费系列活动

来源 | 镭射财经&#xff08;leishecaijing&#xff09; 日前&#xff0c;文旅部办公厅发布通知&#xff0c;恢复全国旅行社及在线旅游企业经营中国公民赴有关国家和地区&#xff08;第三批&#xff09;出境团队旅游和“机票酒店”业务&#xff0c;出境跟团游国家和地区由此前…

WX1860- ngbe-1.2.5 xdp程序在路由模式下,使用iperf工具测试数据包不转发,用jmeter可以

本地验证时重定向iperf包有出现calltrace错误&#xff0c;经推断&#xff0c;系统PAGE_SIZE<8k时可能出现&#xff08;getconf PAGE_SIZE指令可查看&#xff09;&#xff0c;按下图将ngbe_main.c的2350行ngbe_rx_bufsz改为ngbe_rx_pg_size可修复。其次&#xff0c;需要将加载…

ai之美:探索写真照片软件的创造力

小青&#xff1a;嘿&#xff0c;小华&#xff0c;你知道最近ai艺术写真非常流行吗&#xff1f; 小华&#xff1a;真的吗&#xff1f;我还不知道呢。告诉我更多细节吧&#xff01; 小青&#xff1a;好的&#xff0c;ai艺术写真是指使用人工智能技术将照片转化为艺术作品的过程…

Toast的Android自定义

在Android中&#xff0c;Toast是一种轻量级的提示工具&#xff0c;用于在屏幕上显示一段短暂的文字或图标消息。虽然Android原生的Toast提供了简单的文本提示功能&#xff0c;但有时开发者可能需要更加定制化的Toast样式来满足特定的需求。 自定义Android Toast&#xff1a; …

日志系统——日志格式化模块设计

一&#xff0c;模块主要成员 该模块的主要作用是对日志消息进行格式化&#xff0c;将日志消息组织成制定格式的字符串。 该模块主要成员有两个&#xff1a;1.格式化字符串。 2.格式化子项数组 1.1 格式化字符串 格式化字符串的主要功能是保存日志输出的格式字符串。其格式化字…

OpenCV实战(OCR识别和高级基础)

目录 图像特征harris角点检测基本原理实现 Scale Invariant Feature Transform&#xff08;SIFT&#xff09;图像尺度空间多分辨率金字塔高斯差分金字塔&#xff08;DOG&#xff09;DoG空间极值检测关键点的精确定位消除边界响应特征点的主方向生成特征描述 特征匹配Brute-Forc…