- 264 名前:デフォルトの名無しさん [2021/02/01(月) 20:21:18.01 ID:6c5mrI3q.net]
- 超クソ初心者
for a in range(2,21): sosuu=1 for j in range(2,a): if a % j ==0: sosuu=0 if sosuu ==1: print(a,'(素数)') if sosuu ==1: print(a,'(素数)') else: print(a) これって一行一行どういうことが起こってるのが教えてほしい 『最初の一行「for a in range(2,21):」でaは2-21までの範囲を指してる』 的な感じの説明で。 2行目のsosuu=1とか3行目で何故(2.21)はダメで(2.a)だとしっかりできるのかが謎で 一つ一つ根本が知りたい
|

|