-2

I tried:

while True:
    n = int(input("enter: "))

    if n > 1:

       for i in range(2,n):
           if (n % i) == 0:
               print(n,"is not a prime number")
               break
       else:
           print(n,"is a prime number")

    else:
       print(n,"is not a prime number")

how to draw for range loop in a flowchart?

kuro
  • 3,214
  • 3
  • 15
  • 31
sober
  • 1
  • 1
  • 3

2 Answers2

1

It should be somewhat like this

enter image description here

Gro
  • 1,613
  • 1
  • 13
  • 19
0
def password():
    '''buat password baru'''
    try:
        pw1 = input('Input Your old Password !\n ')
        if pw1 in pw:
            pw[pw.index(pw1)] = input('Input your new password !\n')
        elif pw1 not in pw: 
            print('Your password is not same, please try again !')
            password()
    except ValueError:
        print('Error, Please input your password again !')
        password()
    print('you add new password is successed ')
    menu_utama2()
 
def notifikasi():
    '''Riwayat Transaksi'''
    print('='*57)
    print('|'+'{:^55}'.format('Riwayat Transaksi')+'|')
    print('='*57)
    n = 1
    r = z = 0
    if len(keuntungan) > 0 and len(kerugian)>0:
        for k in range(len(keuntungan)+len(kerugian)):
            notif_awal(k)
            while True:
                if k % 2==0 and len(keuntungan) > z: 
                    j = int(k/2)
                    print('|  '+'Pilihan Anda\t\t:'+'Benar'.center(31)+'|')
                    print('|  '+'Mendapatkan Keuntungan:'+'Rp {:0,}'.format(keuntungan[j]).center(31)+'|')    
                    z+=1
                    break
                elif k % 2 == 1 and len(kerugian) > r:
                    j = int(k-n)
                    print('|  '+'Pilihan Anda\t\t:'+'salah'.center(31)+'|')
                    print('|  '+'Mendapatkan Kerugian\t:'+'Rp {:0,}'.format(kerugian[j]).center(31)+'|')
                    n+=1
                    r+=1
                    break
                else:
                    k+=1
                    continue
            print('='*57,flush = True)
            
    elif len(keuntungan) > 0 or len(kerugian) > 0:
        for k in range(len(keuntungan)+len(kerugian)):
            notif_awal(k)
            if len(keuntungan) > 0:
                print('|  '+'Pilihan Anda\t\t:'+'Benar'.center(31)+'|')
                print('|  '+'Mendapatkan Keuntungan:'+'Rp {:0,}'.format(keuntungan[k]).center(31)+'|')
                
            else:
                print('|  '+'Pilihan Anda\t\t:'+'Salah'.center(31)+'|')
                print('|  '+'Mendapatkan Kerugian\t:'+'Rp {:0,}'.format(kerugian[k]).center(31)+'|')
            print('='*57,flush = True)
            
    else:
        print('Anda Tidak memiliki Kerugian maupun keuntungan, Silahkan Trading Terlebih Dahulu',flush = True)
    menu_utama2()

To Flowchart

Shunya
  • 2,344
  • 4
  • 16
  • 28