栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python入门练习

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python入门练习

 1.判断一段序列中是否存在一对乘积是奇数的互相不同的数

def judge():
    number_lst = list(map(int,input().split()))
    number_lst.sort()
    odd_number = []
    for number in number_lst:
        if number%2 == 1:
            if len(odd_number) == 0:
                odd_number.append(number)
            else:
                if number != odd_number[-1]:
                    odd_number.append(number)
    if len(odd_number) >= 2:
        return True
    else:
        return False
print(judge())

2.接收一个数字序列,判断所有数字是否互不相同

# 此程序用于接收一个数字序列,判断所有数字是否互不相同
def judge():
    number_lst = list(map(int,input().split()))
    number_lst.sort()
    for i in range(1,len(number_lst)):
        if number_lst[i] == number_lst[i-1]:
            return False
        else:
            return True
print(judge())

3.计算用户输入字符串中元音字母的个数

# 此程序用于计算用户输入字符串中元音字母的个数
sentence = input()
sentence.lower()
vowel = 0
for word in sentence:
    if word in "aeiou":
        vowel += 1
print(vowel)

4.接收一个字符串s,返回该字符串的删除了所有标点符号的副本

# 此程序用于接收一个字符串s,返回该字符串的删除了所有标点符号的副本
s = input()
for i in s:
    if i in ",.;'#!@|/*":
        s =s.replace(i,"")
print(s)

5.输出由字母c,a,t,d,o,g组成的所有可能的字符串

lst = ['c','a','t','d','o','g']
lst_combination = ['c','a','t','d','o','g','abcdefg']
for i in range(6):
    for j in range(i+1,6):
        lst_combination.append(lst[i]+lst[j])
        for k in range(j+1,6):
            lst_combination.append(lst[i] + lst[j] + lst[k])
            for a in range(k+1,6):
                lst_combination.append(lst[i] + lst[j] + lst[k] + lst[a])
                for b in range(a+1,6):
                    lst_combination.append(lst[i] + lst[j] + lst[k] + lst[a] + lst[b])
lst_combination.sort()
print(lst_combination)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769434.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号