# 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少 x = 1 i = 0 while x != 0: x = int((i + 100) ** 0.5) y = int((i + 100 + 168) ** 0.5) if x * x == (100 + i) and y * y == (i + 100 + 168): print(i) x = 0 i += 1
#输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 import re a=input("请输入一串字符") b=len(re.findall('[a-zA-Z]',a)) c=len(re.findall(' ',a)) d=len(re.findall('[0-9]',a)) e=len(a)-b-c-d print('英文字母有',b,'个') print('空格有',c,'个') print("数字有",d,'个') print("其他字符有",e,'个')
#将一句英文句子单词顺序倒序输出,但是不改变单词结构。 #例如:‘I am a beautiful girl’,输出为’girl beautiful aam I’ a=str(input("请输入一句英语:")) b=a.split(" ") c=b[::-1] print(' '.join(c))
#一句英文句子单词顺序倒序输出单词首字母。例如:‘I am a beautiful girl’,输出为’g b a a I’ str1 = str(input("请输入英文句子:")) a = str1.title() c = [] for i in a: if i.isupper(): c.append(i) c.reverse() c = " ".join(c) print(c.lower())
#将一句英文中每个单词的顺序倒序输出。例如:‘I am a beautiful girl’,输出为’I ma a lufituaeb lrig‘ a=input("请输入一串英文数字") b=a.split(" ") d='' for i in b: c=i[::-1] d=d+c+' ' print(d)
#定义一个字符串str='abcdefghijklmnopqrstuvwxyz',在每个字符串前面加上序号。比如‘1a2b3c.....26z’ str1='abcdefghijklmnopqrstuvwxyz' list1=[] for i in range(len(str1)): connect=str(i+1)+str1[i] list1.append(connect) result="".join(list1) print(result)