草稿箱,无用且不完整,请忽略4

101

'''101,输入一个字符串密码(只有英文字母),现在请你给他加密后输出,
加密方式是把当前字母替换为自己字母表向后移动3位的字母,例如a改为d,  r改为u。
但是x,y,z这三个字母因为后移3位不行,就绕回来分别用a,b,c代替。
'''
last_list=[88,89,90,120,121,122]
str=input()
for i in str:
    if ord(i)not in last_list:
        print (chr(ord(i)+3),end='')
    else:
        print(chr(ord(i)-23),end='')

102

# 102,利用2个文本框输入2个字符串,第一个为母串,第二个为子串。输出子串在母串中出现的次数。
# -*- coding: utf-8 -*-
 
import tkinter as tk
 
#第1步,建立窗口window
window = tk.Tk()           #建立窗口window

#第3步,设定窗口的大小(长*宽)
window.geometry("200x100") #窗口大小(长*宽)
 
#第4步,在图形化界面上设定一个文本框
textExample1=tk.Text(window, height=10)     #创建文本输入框
textExample2=tk.Text(window, height=10)     #创建文本输入框
#第5步,安置文本框
textExample1.pack()   #把Text放在window上面,显示Text这个控件
textExample2.pack()
 
#第6步,获取文本框输入
def getTextInput():
    result=textExample.get("1.0","end")    #获取文本输入框的内容
    print(result)                          #输出结果
#Tkinter 文本框控件中第一个字符的位置是 1.0,可以用数字 1.0 或字符串"1.0"来表示。
#"end"表示它将读取直到文本框的结尾的输入。我们也可以在这里使用 tk.END 代替字符串"end"。
 
 
#第9步,
window.mainloop()  #显示窗口

a=textExample1.textExample1()
print (a)

103

#103,利用2个文本框输入2个字符串,第一个为母串,第二个为子串。请把母串中含有的子串删除后输出。
str1=input()
str2=input()
l1=list(str1)
l2=list(str2)
for i in range(len(l2)):
    if l2[i:i+len(l1)]==l1:
        l2[i:i+len(l1)]=[0]
for i in range(len(l2)):
    if l2[i]!=0:
        print(l2[i],end='')

105

'''105,输入一段英文句子(无标点),每两个单词空格隔开,统计单词的平均长度。
提示:空格数+1就是单词数。
'''
str=input()
n=str.count(' ')+1
list=list(str.split())
num=0
for i in list:
    num+=len(i)
print(num/n)

106

'''106,输入一个整数数字构成的字符串,用逗号隔开每个数字,输出最大的一个数字
输入4353,54,5,523,54356
输出54353'''
str=input()
l=list(map(int,str.split(',')))
max=0
for i in l:
    if i>max:
        max=i
print(max)

109

#109,输入一个字符串,判断他是否是回文串。
str=input()
flag=0
for i in range(len(str)):
    if str[i]!=str[len(str)-i-1]:
        flag=1
if flag==0:
    print('YES!')
else:
    print('NO!')

110

#110,输入一个字符串,输出他的最长回文子串,要求仅有2重循环完成(枚举中间值)

def ispl(str):
    flag=0
    for i in range(len(str)):
        if str[i]!=str[len(str)-i-1]:
            flag=1
    if flag==0:
        return 0
    else:
        return 1
    
str=input("请输入字符串:")
long=str[0]
for i in range(len(str)):
    for j in range(len(str)):
        if ispl(str[i:j+1])==0:
            #print (str[i:j+1])
            if len(str[i:j+1])>len(long):
                long=str[i:j+1]
print (long)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值