pythonよくある基礎プログラミングのテーマ
8168 ワード
1、 1-100 7 5
for a in range(1,101): # 1 100
if a%7==0 and a%5!=0: #
print(a)
2、 “ ”。 1 3 , 。
:153 , 153 = 13 + 53 + 33
for i in range(100, 1000):
x = math.floor(i / 100) #
y = math.floor((i - x * 100) / 10) #
z = i - math.floor(i / 10) * 10 #
if i == x ** 3 + y ** 3 + z ** 3:
print(i, end=', ')
( python ):
for i in range(100,1000):
a=str(i)
b=int(a[0])
c=int(a[1])
d=int(a[2])
if i==pow(b,3)+pow(c,3)+pow(d,3):
print(i)
3、 , b ,
sum=0
count=0
while True:
a=input(" :")
if a=="b":
break #
else:
count+=1
sum+=int(a)
print(sum)
print(count)
print(sum/count)
4、 200 17 。
for i in range(200,17,-1):
if i%17==0:
print(i)
break
5、 。 、 30 , 90 , 、 。
for c in range(0,31):
if 2*c+(30-c)*4 == 90:
print(" :",c," ")
print(" :",30-int(c)," ")
6、 , 1、2、3、4 。
for a in range(1,5):
for b in range(1,5):
for c in range(1,5):
if a!=b and a!=c and b!=c :
print("%d%d%d" %(a,b,c)," ",end="")
7、 , 20 , , 1 100 。
a = random.sample(range(1,101),20) #random.sample()
print(a)
8、 , 。 5 , 3 , 1 , 100 , 100 , ?
for a in range(0,101):
for b in range(0,101):
for c in range(0,101):
if a*5+b*3+c/3==100 and a+b+c==100:
print(a,b,c)
9、 int a = 847574 ”1” (Integer)
a = 7, 1 3
a = 9, 1 2
a=847574
count=0
while a!=0:
if a%2==1:
count+=1
else:
pass
a=a//2
, bin
print(bin(847574).count("1"))
10、 1-30 , 7
for i in range(1,31):
if i%7==1:
print()
print( i,end="")
11、 1000 ( , 1 )
i = 2
while(i < 1000):
j = 2
while(j <= (i/j)):
if not(i%j):
break
j = j + 1
if (j > i/j) :
print (i," ",end="")
i = i + 1
12、 10
for i in range(0,10):
if i%2==0:
print(i)
13、
for i in range(1,10):
for j in range(1,i+1):
print( "%d*%d=%d\t"%(j,i,j*i),end="")
print()
14 , :
123456
234561
345612
456123
561234
612345
for i in range(1,7):
for j in range(i,7):
print(j,end="")
for h in range(1,i-1+1):
print(h,end="")
print()