�mPython�N�C�Y�n2�‚��铯��������A1�‚ɂ܂Ƃ߂��܂����H�FPython�X�e�b�v�A�b�v�N�C�Y

������������v���O�����̒��ŕ�����o�Ă���Ƃ����Ă���܂���ˁB������1�‚ɂ܂Ƃ߂�����̂Ȃ�܂Ƃ߂ăX�b�L���������Ǝv���̂��v���O���}�[�̐��i�����j�ł��B�ǂ�����΁A�܂Ƃ߂���̂��A�l���Ă݂܂��傤�B������������1�‚���Ȃ��H

» 2024�N12��10�� 05��00�� ���J
[���킳�������CDeep Insider�ҏW��]
uPythonXebvAbvNCYṽCfbNX

�A�ږڎ�

S2‚̂ċCɂȂ܂񂩁H �S�������������2�‚���̂��ċC�ɂȂ�܂��񂩁H

�y���z

�@�ȉ��̓��[�U�[�̓��͂��󂯎��A���ꂪ���l�������Ƃ��ɂ͂�����悵���l��\������v���O�����ł���B���̃R�[�h�ŋC�ɂȂ�̂́unum = input('Enter a number: ')�v�s��2�J���ɏ�����Ă���_���B�����1�s�ōς܂���ɂ͂ǂ�����΂悢���낤�B�������A������1�‚Ƃ͌���Ȃ��B

num = input('Enter a number: ')

while num:  # �󕶎��񂪓��͂��ꂽ��I��
    if num.isdigit():
        num = int(num)
        print(num ** 2)
    num = input('Enter a number: ')

����������Ƃ�1�s�ɂ܂Ƃ߂��Ȃ����̂�


킳

�@2�T�ԂԂ�̂��������ł��BPython�N�C�Y�̂����Ԃ�����Ă܂���܂����B��[�A������Ⴂ�܂����B�u�ւȂ��傱Pythonista�v�́u�ւȂ��傱�v���Ղ肪��������Ă��܂��A���̖��B

�@������1�‚���Ȃ����ăN�C�Y�Ƃ��Ă͂ǂ��Ȃ́H�@�Ƃ��������������񂢂�ł��傤�B�������A�ŏ��͐�����1�‚����̂‚���Ŗ����l���Ă����̂ł����A�ҏW��c�̓r���Łu������ă\���ł��������ˁH�v�ƌ�����܂ŁA�S�������ă\���̂��Ƃ��v���o�����ɂ����̂ł��B

�@������1�‚ɂȂ�悤�ɖ�蕶�Ő������邱�Ƃ��l���܂������APython�̊֐������ĕ����̒l��Ԃ����ł��i�^�v���Ƃ��āj�B��������APython�N�C�Y�ɐ������������������Ă�������Ȃ��ł����B������������A���̋L���ŏ����Ă���ȊO�̂��������邩������܂���BHP���킳���̃A�J�E���g��X�i��Twitter�j�ɍ�����̂ŁA����Ȃ������������ĕ��͂�����܂ł��m�点���������ˁB����Ȗ��ǂ���Ƃ��A�J���^��������Ƃ��A���낢��Ȃ��ӌ������҂����Ă��܂��B


�y�����z

�@�ȉ��������i����1�j�̃R�[�h��ł��B

while num := input('Enter a number: '):
    if num.isdigit():
        num = int(num)
        print(num ** 2)

2�‚̑������1�‚̑�����ɂ܂Ƃ߂��R�[�h��

�@���̃R�[�h��ł́u������v���g�����Ƃ�while���[�v�̏������Ń��[�U�[�̓��͂��󂯎��Ɠ����ɂ��ꂪ�󕶎���łȂ����ǂ����𔻒f����悤�ɂȂ��Ă��܂��B����ɂ��Awhile���[�v�ɓ���O�ɕK�v������input�֐��Ăяo���ƁAwhile���[�v�̍Ō�ɂ�����input�֐��Ăяo����1�‚ɂ܂Ƃ߂�ꂽ�Ƃ����킯�ł��B

�@�����āA�����i����2�j�̃R�[�h�Ⴊ�ȉ��ł��B

while True:
    num = input('Enter a number: ')
    if num == ''# �uif not num:�v�ł���
        break
    if num.isdigit():
        num = int(num)
        print(num ** 2)

�������[�v���g����2�‚̑������1�‚ɂ܂Ƃ߂��R�[�h��

�@������̃R�[�h��ł�while���̏�������True�Ƃ��邱�ƂŁA�u�������[�v�v���`�����Ă��܂��B�����āA�������[�v�̃R�[�h�u���b�N�̐擪�Ń��[�U�[���͂��󂯕t���āA���ꂪ�󕶎���Ȃ疳�����[�v���I�����A�����łȂ���Γ��͂������݂̂̏ꍇ�ɓ�悵���l��\������悤�ɂȂ��Ă��܂��B

XbLȁcc �X�b�L���������ȁc�c


킳

�@�X�b�L�������c�c�H

�@�X�b�L���������ǂ����͂Ƃ������Ƃ��āA�ȉ��ł͑�����Ɩ������[�v�ɂ‚��ăJ���^���ɉ�����Ă����܂��傤�B


�y����F������z

�@��������g���ƁA�u������������Ȃ��ꏊ�v�ŕϐ��ɑ���ł���悤�ɂȂ�܂��iPython 3.8�Œlj��j�B������Ƃ͋�ʂ��邽�߂ɁA������ł́u:=�v���Z�q���g���܂��i90�x�E�ɉ�]����ƃZ�C�E�`�̖ڂƉ�̂悤�Ɍ����邽�߁A�Z�C�E�`���Z�q�Ƃ��A�E�H�����X���Z�q�AWalrus���Z�q�ȂǂƌĂ΂�܂��j�B

�@Python�̃v���O�����R�[�h�͕��Ǝ��ō\������Ă��āA����������Ƃ���ɂ͎��������܂����i������u�����v�ƌĂт܂��j�A�����������Ȃ��Ƃ���ɕ��͏����܂���B������Python�ł́A�ϐ��ւ̑���͒ʏ�͑�������g���܂��B���̂��߁APython 3.8�ő���������������܂ł͎����������Ȃ��Ƃ���ő���͂ł��܂���ł����B�����āA�����������Ȃ��ꏊ�̑�\�Ⴊ���ɂ�����while���̏����ł��iif���ł����l�ł��j�B

�@������̓Z�C�E�`���Z�q�̉E�ӂɂ��鎮�̌��ʂ����̒l�Ƃ��܂��B�Ⴆ�΁A��̃R�[�h�́unum := input('Enter number: ')�v�Ƃ����������input�֐����Ăяo�������ʁi���[�U�[����̕�����̓��́j��ϐ�num�ɑ������ƂƂ��ɁA��������̒l�Ƃ��ĕԂ��܂��B���[�U�[�������̃e�L�X�g����͂��āmEnter�n�L�[�������΁A���̕����񂪑�����̒l�ł��B�������͂����ɁmEnter�n�L�[�����������΋󕶎��񂪑�����̒l�ɂȂ�܂��B�󕶎����False�Ƃ��āA����ȊO�̕������True�Ƃ��Ĕ��肳���̂ŁAwhile���̏����Ƃ��Ă��܂�������悤�ɂȂ��Ă��܂��B

�D�揇�ʂɂ͒��ӁI

�@�Ȃ��A������̗D�揇�ʂ͈�ԒႢ���Ƃɂ͒��ӂ��Ă��������B�ȉ��̓��[�U�[��'END'�Ɠ��͂����Ƃ��ȊO��while���[�v���p������悤�ɏ�̃R�[�h���C�������i�‚���́j�R�[�h�ł��B

while num := input('Enter a number: ') != 'END':
    if num.isdigit():
        num = int(num)
        print(num ** 2)

�C�������‚���̃R�[�h

�@�ȉ��͂��̃R�[�h�����s���A�v�����v�g�Ɂu10�v����͂����Ƃ���ł��B

AttributeErrorO AttributeError��O����������

�@AttributeError��O���������Ă��܂��B����͍����q�ׂ��ʂ�A������̗D�揇�ʂ���ԒႢ�̂Łunum := input('Enter number: ') != 'END'�v�Ƃ������ɂ����āu:=�v���Z�q�̉E���ɂ���uinput('Enter number: ') != 'END'�v�S�̂̕]�����ʂ��ϐ�num�ɑ������Ă��邩��ł��B

�@��̓I�ɂ́Ainput�֐��Ń��[�U�[���͂��󂯎��A���ꂪ'10'�Ȃ̂ŁA�u'10' != 'END'�v�Ƃ�����r���s���āA���̌��ʂł���True���ϐ�num�̒l�ƂȂ�܂��BTrue��bool�^�̃I�u�W�F�N�g�ł����ĕ�����ł͂Ȃ��̂ŁBisdigit���\�b�h������܂���B���̂��߂ɁAAttributeError��O�����������̂ł��BAttributeError��O�̃��b�Z�[�W���悭�ǂނƁubool�^�̃I�u�W�F�N�g�ɂ�isdigit�Ƃ��������͂Ȃ��v�Ə����Ă��邱�Ƃ�������̂��Ƃ�������ł��傤�B

�@����āA���̃R�[�h�͎��̂悤�ɏ����̂������ɂȂ�܂��B

while (num := input('Enter a number: ')) != 'END':
    if num.isdigit():
        num = int(num)
        print(num ** 2)

�C����̃R�[�h

�@��������������ň͂ނ��ƂŗD�揇�ʂ𖾊m�ɂ��邱�ƂŁA���삷��悤�ɂȂ�͂��ł��B

�@���̂悤�ɁA��������g���ۂɂ́A���\�ȕp�x�ł�����������ň͂ޕK�v������܂��B�t�ɑ�����̎g�p���X�}�[�g�ł���ӏ��ł́A�������𖳗��Ɏg���K�v���Ȃ����Ƃ�����܂��B���܂��g���āA�Ȍ��œǂ݂₷���R�[�h��������悤�ɂ��܂��傤�B

�y����F�������[�v�z

�@�������[�v�Ƃ́A�Ⴆ��while���̏�������ɐ^�Ƃ��邱�ƂŁA���‚܂ł��I���Ȃ��悤�ɂȂ��Ă��郋�[�v�̂��Ƃł��B�ȉ��ɓ����i����2�j�̃R�[�h����Čf���܂��B���̃R�[�h�ł͏������_�C���N�g�ɁuTrue�v�Ƃ��Ă��܂��B

while True:
    num = input('Enter a number: ')
    if num == ''# �uif not num:�v�ł���
        break
    if num.isdigit():
        num = int(num)
        print(num ** 2)

�������[�v���g���đ������1�s�ɂ܂Ƃ߂�

�@�������[�v�Ƃ����Ă��A���‚܂ł����[�v�𑱂���킯�ɂ͂����܂���B�����ŁA�����ł̓��[�U�[���mEnter�n�L�[�����������āA�󕶎��񂪓��͂��ꂽ�Ƃ��ɂ̓��[�v���I������悤�ɂ��Ă��܂��B�R�[�h�̍s���������Ă���̂ŁA�X�b�L�������悤�ȃX�b�L�����Ă��Ȃ��悤�ȋC�����邩������܂���B�ł��A�s�������������A�����������̂����v���O�����R�[�h�Ƃ��Ė��m�ɋL�q����Ă��āA��������g�����R�[�h����������₷���Ȃ��Ă���Ɗ�����l������ł��傤�B

�@��������g�����@�Ɩ������[�v���g�����@�B�ǂ��炪�悢���̔��f�͕M�҂ɂ͂‚��܂���B�Ȍ��ȋL�q�����D�݂Ȃ��������g���ł��傤�B���������Ȃ��Ă��v���O�����̈Ӑ}�𖾊m�ɂ�������Ζ������[�v���g���ł��傤�B


킳

�@�Ƃ����킯�ŁA������1�‚���Ȃ����̉�ł����i�΁j�B��x��������������ɂ́A�������������A������˂��Ă��ƂŁA���ꂩ�����������‚��l����������o���Ă������ƂɂȂ�Ǝv���܂��B��낵�����肢���܂��B

�@�Ȃ��A������ɂ‚��ẮuPython�����v�́uif���ɂ����������v�Ő������Ă��܂��B�������[�v�ɂ‚��ẮuPython����v�́uwhile���ɂ��J��Ԃ������v��u�����IPython�v�́uwhile����for���Ŗ������[�v���L�q����ɂ��v�Ő������Ă��܂��B�����̂�����͂���������Гǂ�ł��������ˁB


uPythonXebvAbvNCYṽCfbNX

�uPython�X�e�b�v�A�b�v�N�C�Y�v

Copyright© Digital Advantage Corp. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B