文は、問題を見て、オンラインで質問をテストするために、彼らはすべての答えを見ていませんが、一方で、19〜Pythonのループは、約3時間の合計をしました...

オリジナルリンク: http://www.cnblogs.com/skbarcode/p/10808657.html
1.出力ライン#10の内容、各列の内容は「*****」です。
レンジでI(0,10)のために:
範囲内J(0,10)用:
印刷( "*"、終了= "")
を印刷()

#2.出力ライン10コンテンツは、各行の内容は、異なっていますスター、ライン22個のアスタリスク、およびそのライン上の10 10アスタリスクの最初の行
範囲におけるiに対する(0,11):
Jのための範囲内(2 * I-1):
印刷( " *「終了=」「)
を印刷()


#3概要出力線ように9 ,, 1ライン出力、第二出力線12、第3の出力線123、及び、出力線9 123456789。
(1,10)のためのレンジでのI:
(1 ,. 1 + I)の範囲でのJのために:
印刷(J、エンド= "")
を印刷()


#4。10は値99を計算し、和を出力します。

(1,11)のためのレンジでのI:
印刷(99 * I)

#5。1から100及び出力に計算された値。

(。+ 1100 1)のためのレンジでのI:
印刷(。((I + 1)/ 2)* I)


。#6。

I範囲(+ 1,10 1)のための:
A = A * Iは、
(A)印刷

2の#20 7コンピューティングパワーを。**許可されていないPOW()
NUM = 1
の範囲内のiについて(+ 1 1,20):
NUM =(2 * NUM)
プリント(NUM)

#8を計算し、1から1000未満、すべての奇数の出力に。
= 0 SUM
範囲(。1,1000 + 1)におけるIのため:
I = 0%2 :! IF
#印刷(I)すべての奇数#の印刷する
SUMを= SUM + I
印刷(SUM)

#9は、1〜1000の範囲内に計算3又は全ての数は17と出力とで割り切れる
SUM = 0
の範囲内のiについて(1,1000 + 1):
IF IおよびI 0%3%17 == 0 ==:
プリント(I)#印刷コンプライアンスデジタル必要
SUM = SUM + I
プリント(SUM)

1〜10#1000を計算することができ、同時に3,5,7と出力とで割り切れるすべての数字
SUM = 0
の範囲内のiについて(1,1000 + 1 ):
IF I. 3%0 == I == 0.5%及びI%== 0 7:
プリント(I)
SUM = SUM + I
プリント(SUM)


#11の計算は、数3で割り切れる7又は1~100の数より少なくすることができるが、両方は分割することができません。
0 = NUM
範囲におけるIための(1100 + 1):
IF I == 0.7%3%== 0またはIとNot(%IとI 0 3 == == 0.7%)。
。NUM = + 1枚の
プリント( NUMは、I)


#12の計算は、1〜100未満が、偶数の数7で割り切れないことができます。
0 = NUM
:Iレンジ内(1100 + 1)のため
!I = 0%および2%Iの== 0 7 IF:
。NUM = + 1枚の
プリント(NUM、I)


100#13 1は、2つの隣接する整数から算出されます合わせ順次出力します。まず、出力3(1 + 2)、第二出力5(+ 3 2)、最後の出力199(+ 99 100)。
。NUM = 1
の範囲内のiについて(1100):
印刷( "%のD(%のD +%のD)" %((2 * NUMの+ 1)、NUM、NUM + 1)。。)
NUM + = 1つの。

#14を指定された整数nは、素数か否かが判断される(、素数のみ自体で割り切れる数であることができる)である
:I = INT()の入力(「正の整数を入力してください」)

I == 2の場合:
印刷( "プライム")

のelif I> 2:
レンジでJのための(1、I):
IF I%2 == 0:
印刷(I、 "ない素数")、
他:印刷(I、 "素数")


#15は、与えられたN-9の数、印刷乗算テーブルnnは以下である
:= NUMはint()は、入力( "\ N- 9より大きくない正の整数を入力してください")
(1 ,. 1 + NUM)範囲におけるIため:
範囲内Jため(1 ,. 1 + I):
印刷( "%D * = D %% 2D" %(I、J、I)は、Jを*、エンド= "")
を印刷()

#16 5桁、数字は回文と印刷すべて計算された数、対称回文と呼ばれています。以下のような:12321
NUM = 0
の範囲でI用(10000,99999):
I = STR(I)
IF == I I [:: - 1]:
。NUM = + 1つの
"!回文である"印刷(I、 NUMは)


ビット数の逆数が設定されている#17 nビット整数(10を超えない)指定された、例えば、12345 54321,12320には2321となる所与
NUM =入力(「10以下で入力して下さい桁の正の整数ます:\ n "


プリント(NUM)


#18の数及びキューブ自体の桁数に等しい3本のすべての水仙の出力の数、。

= 0 O
K = 0
の範囲内のiについて(100,1000):
N1 = 100 // I
N2 =(N1 * I-100)// 10
N3 = I-N1-N2 * 10 * 100
IF N1 3 **。 N2 + N3 3 ** + ** 3 == I:
K + = 1つの。
( "水仙の数である" I、K)の印刷

他:
。O = + 1枚
の印刷( "代わりに水仙の数の" I、O)


100メートルの高さから19ボール自由落下、それぞれがバック抗着陸の元の高さの半分をジャンプして、落ちた後。何メートルの合計の後に、n番目の階でそれを探しますか?
NUM =入力( "着陸の番号を入力してください:")
NUM = INT(NUM)
SUM = 0
の範囲でI(1 ,. 1 + NUM。):
SUM = SUM + 100/2
印刷(SUM)

ます。https://www.cnblogs.com/skbarcode/p/10808657.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_30938149/article/details/95176826