samedi 30 octobre 2021

how to discard a random number after it has been used?

I am programming a program to test my chemistry knowledge. But I want once a random number appears, it won't appear a second time. For example, when the number 1 appears (hydrogen), it will not appear twice. How to do it? ---the programming language i am using is python--- My English is not good, so there is a grammar mistake, please forgive me THANKS FOR THE HELP

'''

from random import randint

computer = randint(1,20)
loop = True

if computer == 1:
    computer = 'Hidro'
if computer == 2:
    computer = 'Heli'
if computer == 3:
    computer = 'Liti'
if computer == 4:
    computer = 'Beri'
if computer == 5:
    computer = 'Bo'
if computer == 6:
    computer = 'Cacbon'
if computer == 7:
    computer = 'Nitơ'
if computer == 8:
    computer = 'Oxi'
if computer == 9:
    computer = 'Flo'
if computer == 10:
    computer = 'Neon'
if computer == 11:
    computer = 'Natri'
if computer == 12:
    computer = 'Magie'
if computer == 13:
    computer = 'Nhôm'
if computer == 14:
    computer = 'Silic'
if computer == 15:
    computer = 'Photpho'
if computer == 16:
    computer = 'Lưu Huỳnh'
if computer == 17:
    computer = 'Clo'
if computer == 18:
    computer = 'Agon'
if computer == 19:
    computer = 'Kali'
if computer == 20:
    computer = 'Canxi'

while loop:
    print('Nguyên tố:' + computer)
    choose = input('Nguyên Tử Khối:' )
    
    if computer == 'Hidro':
        if choose == '1':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Heli':
        if choose == '4':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Liti':
        if choose == '7':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Beri':
        if choose == '9':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Bo':
        if choose == '11':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Cacbon':
        if choose == '12':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Nitơ':
        if choose == '14':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Oxi':   
        if choose == '16':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Flo':   
        if choose == '19':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Neon':  
        if choose == '20':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Natri': 
        if choose == '23':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Magie': 
        if choose == '24':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Nhôm':  
        if choose == '27':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Silic': 
        if choose == '28':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Photpho':   
        if choose == '31':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Lưu Huỳnh': 
        if choose == '32':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Clo':   
        if choose == '35,5':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Agon':  
        if choose == '39,9':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Kali':  
        if choose == '39':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if computer == 'Canxi': 
        if choose == '40':
            print('Đúng!')
        else:
            print('Học lại đi mày')
    if choose == 'End':
        exit()

'''




Aucun commentaire:

Enregistrer un commentaire