Բովանդակություն:

Լրացուցիչ խաղի կոդավորումը Python- ում. 15 քայլ
Լրացուցիչ խաղի կոդավորումը Python- ում. 15 քայլ

Video: Լրացուցիչ խաղի կոդավորումը Python- ում. 15 քայլ

Video: Լրացուցիչ խաղի կոդավորումը Python- ում. 15 քայլ
Video: Python! Extracting Text from PDFs 2024, Նոյեմբեր
Anonim
Լրացուցիչ խաղի կոդավորումը Python- ում
Լրացուցիչ խաղի կոդավորումը Python- ում
  • Այս հրահանգների փաթեթը քայլ առ քայլ կսովորեցնի ձեզ, թե ինչպես ծրագրել լրացուցիչ խաղ, որը օգտվողներին հուշում է պատասխանել պարզ գումարման խնդիրներին ՝ օգտագործելով 0-9-ից ստացված պատահական թվերը և տպում է դրանք ճիշտ են, թե ոչ:
  • Յուրաքանչյուր քայլում կտտացրեք պատկերը ՝ այն մեծացնելու և այդ հատվածի ծածկագիրը դիտելու համար:

Քայլ 1: Գործարկեք ձեր Python կոդավորման ծրագիրը:

Գործարկեք ձեր Python կոդավորման ծրագիրը
Գործարկեք ձեր Python կոդավորման ծրագիրը
  • Այս հրահանգների հավաքածուն կօգտագործի IDLE Python ծրագիրը:
  • Գործարկելուց հետո ստեղծեք նոր ֆայլ ձեր Python հավելվածում ՝ կոդավորումը սկսելու համար:

Քայլ 2: Ներմուծեք պատահական դաս:

Ներմուծեք պատահական դասարան
Ներմուծեք պատահական դասարան

Մենք կօգտագործենք այն պատահական թվեր գեներացնելու համար:

Քայլ 3. Սահմանեք Python մեթոդը մուտքային փոփոխականով N

Սահմանել Python մեթոդը մուտքային փոփոխականով N
Սահմանել Python մեթոդը մուտքային փոփոխականով N
  • N ամբողջ թվաքանակի մուտքագրումը որոշելու է այն գումարման խնդիրների թիվը, որոնք խաղը տպելու է զանգելիս:
  • Այս ծածկագիրը մեթոդն անվանում է «խաղ (n)»:

Քայլ 4. Նախաստորագրեք բուլո փոփոխական և ամբողջ փոփոխական:

Նախաստորագրեք բուլո փոփոխական և ամբողջ փոփոխական
Նախաստորագրեք բուլո փոփոխական և ամբողջ փոփոխական
  • Խաղի մեթոդի մեջ նախաստորագրեք բուլո փոփոխականը, որը կօգտագործվի «while» օղակում, իսկ ամբողջ թիվը ՝ ճիշտ պատասխանների համար որպես հաշվիչ փոփոխական:
  • Այս ծածկագիրը բուլյան անվանում է «wrk», իսկ ամբողջ թիվը ՝ «cnt»:
  • Հիշեք Python- ում կետերի կարևորությունը, քանի որ դրանք որոշում են, թե որ ծածկագիրը որտեղ է տեղադրված:

Քայլ 5. Սկսեք «for» օղակը Range N- ի համար:

Սկսեք «հանուն» օղակ Range N- ի համար
Սկսեք «հանուն» օղակ Range N- ի համար

Սա հանգույց կլինի n

Քայլ 6. Նախաձեռնեք երկու պատահական ամբողջ արժեք 1 -ից 10 -ի միջև և բուլյան արժեքը սահմանեք ճշմարիտ:

Նախաձեռնեք երկու պատահական ամբողջական արժեք 1 -ից 10 -ի միջև և բուլյան արժեքը սահմանեք ճշմարիտ
Նախաձեռնեք երկու պատահական ամբողջական արժեք 1 -ից 10 -ի միջև և բուլյան արժեքը սահմանեք ճշմարիտ
  • Այս «for» օղակում օգտագործեք random.randrange (1, 10) ՝ 1 -ից 9 -ի միջև երկու պատահական ամբողջ արժեքներ սկսելու համար:
  • Այս ծածկագիրը դրանք անվանում է «val1» և «val2»:
  • Այնուհետև Boolean արժեքը սահմանեք True!

Քայլ 7: Սկսեք «while» օղակ, մինչդեռ բուլյան փոփոխականը ճշմարիտ է:

Սկսեք «while» օղակ, մինչդեռ բուլի փոփոխականը ճշմարիտ է
Սկսեք «while» օղակ, մինչդեռ բուլի փոփոխականը ճշմարիտ է

Մինչ դեռ «for» օղակում, սկսեք «while» օղակը, մինչդեռ բուլո փոփոխականը True է:

Քայլ 8. Տպեք 1 -ին և 2 -րդ արժեքներով հավելումների խնդիր և պատասխանը ընդունեք որպես մուտքագրում:

Տպեք 1 -ին և 2 -րդ արժեքներով հավելումների խնդիր և պատասխանը ընդունեք որպես մուտքագրում
Տպեք 1 -ին և 2 -րդ արժեքներով հավելումների խնդիր և պատասխանը ընդունեք որպես մուտքագրում
  • Հաջորդ այս «while» օղակում մենք ստեղծում ենք try-εκτός հայտարարություն:
  • Ձեր «փորձելու» դեպքում տպեք լրացուցիչ հարց ՝ օգտագործելով 1 և 2 արժեքներ և սահմանեք պատասխան փոփոխականը որպես օգտագործողի մուտքագրում (այս ծածկագիրը պատասխանի փոփոխականը սահմանում է որպես «անս»):

Քայլ 9. Կատարեք այլ հայտարարություն ՝ ստուգելով ՝ արդյոք պատասխանը = արժեք 1 + արժեք 2:

Կատարեք այլ հայտարարություն ՝ ստուգելով ՝ արդյոք պատասխանը = արժեք 1 + արժեք 2
Կատարեք այլ հայտարարություն ՝ ստուգելով ՝ արդյոք պատասխանը = արժեք 1 + արժեք 2

«Փորձեք» գործի շրջանակներում ծածկագրեք if-else հայտարարությունը, որը ստուգում է ans = val1 + val2:

Քայլ 10. Եթե ճշմարիտ է, տպեք ճիշտ հաղորդագրություն, բուլյան փոփոխականը սահմանեք սխալ և ավելացրեք հաշվարկ:

Եթե ճշմարիտ է, տպեք ճիշտ հաղորդագրություն, բուլյան փոփոխականը սահմանեք կեղծ և ավելացրեք հաշվարկ
Եթե ճշմարիտ է, տպեք ճիշտ հաղորդագրություն, բուլյան փոփոխականը սահմանեք կեղծ և ավելացրեք հաշվարկ
  • Դեռ «փորձիր» հայտարարության մեջ, եթե դա ճշմարիտ է.

    • Տպեք ճիշտ հաղորդագրություն:
    • Boolean փոփոխականը սահմանեք False!
    • Ավելացման հաշվարկ 1 -ով:

Քայլ 11. Եթե ոչ, տպեք սխալ հաղորդագրություն և բուլյան արժեքը սահմանեք կեղծ:

Եթե ոչ, տպեք սխալ հաղորդագրություն և բուլյան արժեքը սահմանեք կեղծ
Եթե ոչ, տպեք սխալ հաղորդագրություն և բուլյան արժեքը սահմանեք կեղծ

«Else» հայտարարության մեջ տպեք սխալ հաղորդագրություն և Boolean արժեքը սահմանեք False:

Քայլ 12: Հաշիվ սխալների համար ունեցող ոչ ամբողջական մուտքերի համար:

Սխալ հաղորդագրությամբ ոչ ամբողջ թվով մուտքերի հաշիվ
Սխալ հաղորդագրությամբ ոչ ամբողջ թվով մուտքերի հաշիվ

«Բացառությամբ» դեպքում տպեք սխալի հաղորդագրություն ՝ ոչ ամբողջ թվով մուտքերի հաշվին:

Քայլ 13. Endրագրի ավարտին տպեք N- ից առաջացած խնդիրների քանակը, որոնք խաղացողը ճիշտ է հասկացել:

Րագրի ավարտին տպեք N- ից այն խնդիրների քանակը, որոնք խաղացողը ճիշտ է հասկացել
Րագրի ավարտին տպեք N- ից այն խնդիրների քանակը, որոնք խաղացողը ճիշտ է հասկացել

Այդ բոլոր ներկառուցված հայտարարություններից հետո տպեք n- ի թվով խնդիրների թիվը, որը խաղացողը ճիշտ է ստացել:

Քայլ 14: Նայեք ձեր ծածկագրին:

Դիտեք ձեր ծածկագիրը
Դիտեք ձեր ծածկագիրը
  • Հիշեք Python- ում նահանջի կարևորությունը, քանի որ այս ծրագիրը օգտագործում է բազմաթիվ բնադրված հայտարարություններ:
  • Ձեր վերջնական ծրագիրը պետք է ունենա այս տեսքը.

Քայլ 15. Գործարկեք այս մոդուլը և վայելեք ձեր մաթեմատիկական խաղը:

Գործարկեք այս մոդուլը և վայելեք ձեր մաթեմատիկական խաղը
Գործարկեք այս մոդուլը և վայելեք ձեր մաթեմատիկական խաղը
  • Հետևելով այս քայլերին ՝ ձեր մաթեմատիկական ծրագիրը կոդավորելու համար, շարունակեք և հարվածեք Run Module- ին:
  • Վայելեք ձեր պարզ հավելումների խաղը:

Խորհուրդ ենք տալիս: