张雪12 05作业

  1 '''
  2 6.定义一个字符串"python的创始人是Guido",试分别打印出"Guido","odiuG", "ph的人uo"
  3 '''
  4 s = "python的创始人是Guido"
  5 print(s[len(s)-5:len(s)])
  6 print(s[len(s):len(s)-6:-1])
  7 print(s[::3])
  8 
  9 '''
 10 7.有字符串"你"和"最帅",如何得到字符串"你最帅",又如何得到字符串"你最帅最帅最帅"
 11 '''
 12 s1 = ("你")
 13 s2 = ("最帅")
 14 i = s1 + s2
 15 print(i)
 16 n = i + s2 + s2
 17 print(n)
 18 '''
 19 2. 像121 11 111等对称的整型数称为回文整型数,随机产生1000以内的10个整型数,打印其中的回文整型数
 20 '''
 21 import random
 22 for i in range (0,10):
 23     n = random.randint(0,1000)
 24     print(n)
 25     a = n % 10
 26     b = n // 10
 27     c = n // 100
 28     if (a == b) or (a == c):
 29         print("{}是回文整型数".format(n))
 30 '''
 31 4. 公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,可以怎么买?
 32 '''
 33 for g in range(0,21):
 34     for m in range(0,34):
 35         for x in range(0,301):
 36             if (5*g + 3*m + 1/3*x)== 100 and (g + m + x)== 100:
 37                 print("公鸡{}只,母鸡{}只,小鸡{}只".format(g,m,x))
 38 '''
 39 5.使用input()读入一个字符串,统计字符串中字母的个数,和数字的个数
 40 '''
 41 s = input("写入一个字符串:")
 42 a = 0
 43 b = 0
 44 for i in s:
 45     if i > "a"and i < "z"or i> "A"and i< "Z":
 46         a += 1
 47     elif i in "1234567890":
 48         b += 1
 49 print("字母的个数是{},数字的个数是{}".format(a,b))

 

猜你喜欢

转载自www.cnblogs.com/ZHang-/p/10073241.html