1205

定义一个字符串"python的创始人是Guido",试分别打印出"Guido","odiuG", "ph的人uo"

s="python的创始人是Guido"
print(s[11:len(s)])
s1=s[11:len(s)]
print(s1[::-1])
print(s[::3])

 有字符串"你"和"最帅",如何得到字符串"你最帅",又如何得到字符串"你最帅最帅最帅" 

s1=""
s2="最帅"
print(s1+s2)
print(s1+s2*3)

像121 11 111等对称的整型数称为回文整型数,随机产生1000以内的10个整型数,打印其中的回文整型数

import random
for i in range(10):
    n=random.randint(1,1000)
    if 0<n<=9:
        continue
    if 10<=n<=99:
        g=n%10
        s=n//10
        if g==s:
            print(n)
            continue
    if 100<=n<=1000:
        g=n%10
        b=n//100
        if g==b:
            print(n)
            continue

 公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,可以怎么买?

for i in range(0,21):
    for j in range(0,34):
        for k in range(0,100,3):
            
            if (5*i+3*j+k/3)==100 and i+j+k==100:
                print(i,j,k)

 

使用input()读入一个字符串,统计字符串中字母的个数,和数字的个数

str1=input("输入一串字符串:")
s1=0#字母个数
s2=0#其他字符个数
for i in range(len(str1)):
 
    if 65<=ord(str1[i])<=90 or 97<=ord(str1[i])<=122:
        s1+=1
    else:
        s2+=1
print('字母个数{}其他字符个数{}'.format(s1,s2))

 

year=int(input("请输入一个年份"))
month=int(input("请输入一个月份"))
sn=0#计算有几个闰年
sn1=0#计算年总天数
sn2=0#计算总共天数
for i in range(1990, year):
    if i % 4 ==0 and i % 100 !=0 or i % 400 ==0:
        sn+=1
sn1= sn*366+(year-1990-sn)*365
print(sn1)
m=m1=0
for j in range(month):
    if j==2:
        if year % 4 ==0 and year % 100 !=0 or year % 400 ==0:
            feb=29
        else:
            feb=28
    elif j in [1,3,5,7,8,10]:
        m+=1
    elif j in [4,6,8,9,11]:
        m1+=1
sn2=m1*30+m*31+feb+sn1+1
print(sn2)
sn2%=7
print(sn2)

 

posted on 2018-12-05 20:32  fpybky  阅读(231)  评论(0编辑  收藏  举报

导航